SQL WHERE DATE = YESTERDAY

Résolu/Fermé
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 - 18 juin 2013 à 13:04
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 - 18 juin 2013 à 16:04
Bonjour,

Ma question est simple : comment mettre en place une condition temporel sur la date d'hier ?
Si je voulais faire en sorte que ma date soit égale à celle d'aujourd'hui, j'aurai fait "WHERE date = TODAY();". Mais existe-il une solution pour avoir "WHERE date = YESTERDAY()" ?

Merci d'avance
A voir également:

3 réponses

Bonjour

à ma connaisssance, TODAY() n''existe pas mais tu peux utiliser DATE(NOW())

DATE_SUB(DATE(NOW()), INTERVAL 1 DAY)

(attention, DAY reste au singulier même pour avant-hier !)
4