Ces exemples de code (pour Microsoft SQL Server) permettent de récupérer la portion date seulement d'un champ ou d'une variable ayant une valeur de type date et heure (datetime) combinée.
Cela peut être utile par exemple pour comparer des données de date sans prendre en considération l'heure.
Scénario d'utilisation pour les versions de SQL Server <= 2005 :
CAST(FLOOR(CAST(DateHeure AS float)) AS datetime) BETWEEN @DateDebut AND @DateFin
Pour les versions de SQL Server >= 2008, il suffit de faire une conversion de type (CAST) puisque le type de données "date" est maintenant disponible :
CAST(DateHeure AS date) BETWEEN @DateDebut AND @DateFin
S'abonner à :
Publier des commentaires (Atom)
Aucun commentaire:
Publier un commentaire