Salut,
Ta façon de procéder est mal pensé, même si tu y parvients, tu n'a pas pensé au format de date du système, ton code en dépend, si tu changes le format de date sur ton système mettre par exemple(inverser le mois et le jour MM/DD/YYYY), ton like ne fonctionnera plus.
Donc, Plutôt utiliser les fonctions de date appropiées de la sorte:
SELECT * FROM MaTable WHERE DAY(MonChampDate) = ParamJour OR MONTH(MonChampDate) = ParamMois OR YEAR(MonChampDate) = ParamAnnee
MonChampDate='9/12/2006' ou '12/9/2006'... selon le format de date système, t'auras toujours les mêmes résultats:
DAY=9 / MONTH=12 / YEAR=2006
Partager