Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment créer une date dans SQL Server avec le jour, le mois et l'année sous forme d'entiers

Dans SQL Server 2012+, vous pouvez utiliser datefromparts() :

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

Dans les versions antérieures, vous pouvez transtyper une chaîne. Voici une méthode :

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