sql >> Databáze >  >> RDS >> Mysql

MySQL porovnejte now() (pouze datum, nikoli čas) s polem datetime

Použijte DATE(NOW()) porovnat data

DATE(NOW()) vám poskytne datovou část aktuálního data a DATE(duedate) vám dá datumovou část termínu splatnosti. pak můžete snadno porovnat data

Takže to můžete porovnat jako

DATE(NOW()) = DATE(duedate)

NEBO

DATE(duedate) = CURDATE() 

Viz zde



  1. Jak zobrazit pouze 5 záznamů na stránku z mé tabulky databáze mysql prostřednictvím stránkování?

  2. Hibernační dialekt pro orákulum 12c

  3. Výběr/přetypování výstupu jako celé číslo v SQL

  4. SELECT kde hodnota řádku obsahuje řetězec MySQL