Select tout ce qui se termine dans les 24 heures
Posté : 27 sept. 2005, 17:42
Salut,
j'aimerais donc faire un SELECT sur tout les enregistrements dont la validité (de 30 jours) s'éteint dans les 24 heures.
J'ai évidemment pensé à un SELECT tagada from Table WHERE TO_DAYS(NOW()) - TO_DAYS(date_an) > 28 and TO_DAYS(NOW()) - TO_DAYS(date_an) < 31, mais...
a) ça me donnerait jusqu'à 2 jours d'intervalle
b) il y a peu de chance que ça tienne compte des heures
J'ai aussi pensé à utiliser les INTERVAL, mais quelle serait la fonction des heures (Interval + 24) ?
Le tout sachant que j'aurais probablement des centaines voire des milliers d'enregistrements à filtrer lors de la requête, donc hors de question de tester en boucle !!!
Une suggestion simple ?
j'aimerais donc faire un SELECT sur tout les enregistrements dont la validité (de 30 jours) s'éteint dans les 24 heures.
J'ai évidemment pensé à un SELECT tagada from Table WHERE TO_DAYS(NOW()) - TO_DAYS(date_an) > 28 and TO_DAYS(NOW()) - TO_DAYS(date_an) < 31, mais...
a) ça me donnerait jusqu'à 2 jours d'intervalle
b) il y a peu de chance que ça tienne compte des heures
J'ai aussi pensé à utiliser les INTERVAL, mais quelle serait la fonction des heures (Interval + 24) ?
Le tout sachant que j'aurais probablement des centaines voire des milliers d'enregistrements à filtrer lors de la requête, donc hors de question de tester en boucle !!!
Une suggestion simple ?