2011-03-09 5 views
0

d = 10 m = 2 y = 2011dans SQL Server 2008

Je voudrais créer un type de date Sql en utilisant les informations ci-dessus? Comment?

Répondre

0
DECLARE @d INT = 10, 
     @m INT = 2, 
     @y INT = 2011 

SELECT DATEADD(DAY, @d - 1, 
     DATEADD(MONTH, @m - 1, 
     DATEADD(YEAR, @y - 1, CAST('00010101' AS DATE)))) 
0

si le type de colonne est d'essayer DateTime d'utiliser les éléments suivants:

set dateformat dmy 

insert into TABLE_NAME (COL_NAME) VALUES ('10.02.2011')