Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL compare now() (uniquement la date, pas l'heure) avec un champ datetime

Utilisez DATE(NOW()) pour comparer les dates

DATE(NOW()) vous donnera la partie date de la date actuelle et DATE(duedate) vous donnera la partie date de la date d'échéance. alors vous pouvez facilement comparer les dates

Vous pouvez donc le comparer comme

DATE(NOW()) = DATE(duedate)

OU

DATE(duedate) = CURDATE() 

Voir ici