231 votes

Sélectionnez les enregistrements à partir de NOW() -1 Jour

Existe-t-il un moyen dans une instruction MySQL de commander des enregistrements (via un horodatage) par > = NOW() -1 afin que tous les enregistrements de la veille d’aujourd’hui à l’avenir soient sélectionnés?

429voto

Jon Skeet Points 692016

À en juger par la documentation pour les fonctions de date / heure, vous devriez être en mesure de faire quelque chose comme:

83voto

Sachez que le résultat peut être légèrement différent de ce à quoi vous vous attendez.

renvoie un fichier .

Et fonctionne comme nommé, par exemple .

Donc, si votre script est cron’d pour s’exécuter à , il manquera le fichier .

Pour obtenir toute la journée, utilisez `` . Cela reviendra au début de la veille, quel que soit le moment où le script est exécuté.

28voto

Andrew Atkinson Points 556

Je n’ai pas vu de réponses correctement en utilisant ou :

Soustraire 1 jour de ``

Ajouter 1 jour à partir de ``

24voto

dasblinkenlight Points 264350

Vous y êtes presque : c’est ``

8voto

Marco Miltenburg Points 3094

Bien sûr, vous pouvez:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X