18
mai
2007
Requête SQL : Filtrer sur la date du jour
mai
2007
Ce post surprendra sûrement par sa simplicité, surtout si vous êtes un spécialiste SQL comme Cédric ou Christian, mais il peut peut-être en intéresser quelques uns.
Je voulais rajouter une condition sur une colonne de type datetime sur une requête avec afin de ne récupérer que les rows où la column était égale à la date du jour. Dans un premier temps j’ai testé avec myColumn=GETDATE(). Le problème de GETDATE() c’est que ça prend en compte la date MAIS AUSSI l’heure. Pour ne filtrer que sur la date, il suffit d’utiliser DATEDIFF(DAY, myColumn, GETDATE()) = 0. Merci Sylvain pour l’info.