Créer une date à partir de jour, le mois et l'année avec T-SQL

Je suis en train de convertir une date avec des parties individuelles telles que les 12, 1, 2007 dans un datetime de SQL Server 2005. J'ai essayé ce qui suit:

CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME)

mais cette résultats dans la mauvaise date. Quelle est la bonne manière de tourner les trois valeurs de date dans un format datetime.

InformationsquelleAutor Brandon | 2008-11-05