Salut à tous, j'ai besoin d'aide pour trouver une plage de jours pour ma requête de sélection. Voici le code que je suis d'essayer:Problème de plage de dates mySQL
select id, idNumber, theDateStart, theDateEnd
from clients
WHERE idNumber = '010203'
AND theDateStart >= '2010-04-09'
AND theDateEnd <= '2010-04-09';
Voici ce que les données de la table ressemble à:
TheDateStart = 2010-04-09
TheDateEnd = 2010-04-11
Lors du test de ce code ci-dessus, il ne remplit pas rien. Si je supprime TheEndDate, il remplit mais avec d'autres données de tables ce qu'il ne devrait pas faire (il ne devrait avoir qu'un seul enregistrement).
Je sais que le problème est dans les deux dates. Je ne suis pas sûr de savoir comment obtenir une plage de dates pour theDateStart et theDateEnd, car si quelqu'un l'essaie, disons, le 2010-04-10, il doit encore connaître sa date limite du 2010-04-09 - 2010- 04-11. Mais maintenant, il ne ...
Toute aide serait géniale! : O)
David
ce qui se passe pour IDnumber comme '% 010203%', sont vos colonnes de date chaîne ou la date! – lexu