Comment faire WHERE avant minuit en sql?

Résolu
deathrace -  
 deathrace -
Bonjour,

J'ai une table historique, qui contient le champ date. Lorsque je fais une insertion dans la base, je rempli le champ date avec NOW().
J'ai maintenant une requête a faire, avec WHERE = avant minuit.

Pourriez vous m'aider a compléter ma requête s'il vous plait? je sais que c'est possible de le faire, mais je ne sais plus comment, je ne trouve pas.

Merci d'avance.



A voir également:

3 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
SELECT DATE_ADD( CURDATE() , INTERVAL 86399 SECOND )

Car 86399secondes = 23heures 59minutes 59secondes
0
Magicite
 
Yo,
toutes les dates existantes étant avant minuit de demain il faut fixer un jour limite.
3h du mat il y a 15 jour c'est avant minuit de ce soir hein^^.
Pour avoir tous les enregistrements d'un jour donné avant le lendemain il faut donc préciser une fourchette d'heure ou de jour selon votre besoin:

WHERE "avant minuit ce jour" AND WHERE "après minuit un jour avant"
0
deathrace
 
merci pour cette reponse, je savais bien ue c'etait ca. Mais ce que je cherchais etait mktime.

Merci
0