Récupérer uniquement la date d’un champ DateTime

En attendant l’utilisation massive du champ Date (juste la date) de SQL Server 2008, il faut ruser pour récupérer une date sans les heures/minutes depuis un champ DateTime.

2 méthodes s’offrent à nous :

  1. Cast(DATEDIFF(day, 0, monchampDateTime) As DateTime)
  2. Convert(varchar(20), monchampDateTime, 102)

Le premier est plus performant que le second. Le second renvoie un type string.

Laisser un commentaire