SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))
par exemple
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
me donne
2008-09-22 00:00:00.000
Avantages :
- Aucune conversion varchar<->datetime requise
- Pas besoin de penser aux paramètres régionaux