Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So erstellen Sie ein Datum in SQL Server, wenn Tag, Monat und Jahr als Ganzzahlen angegeben sind

In SQL Server 2012+ können Sie datefromparts() verwenden :

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

In früheren Versionen können Sie eine Zeichenfolge umwandeln. Hier ist eine Methode:

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