sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man skapar ett datum i SQL Server givet dag, månad och år som heltal

I SQL Server 2012+ kan du använda datefromparts() :

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

I tidigare versioner kan du kasta en sträng. Här är en metod:

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


  1. Få korrekt tid från Oracle-datum i Solr DataImportHandler

  2. Postgres analog till CROSS APPLY i SQL Server

  3. JSON_VALUE() i MySQL

  4. Kryptering i vila och/eller AES_ENCRYPT