sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan opretter du en dato i SQL Server givet dag, måned og år som heltal

I SQL Server 2012+ kan du bruge datefromparts() :

select datefromparts(@year, @month, @day)

I tidligere versioner kan du kaste en streng. Her er en metode:

select cast(cast(@year*10000 + @month*100 + @day as varchar(255)) as date)


  1. Mysql regex fejl #1139 ved hjælp af bogstavelig -

  2. DDL-udsagn i PL/SQL?

  3. Databasesikkerhedsovervågning til MySQL og MariaDB

  4. MySQL:Inner join vs Where