sql >> Databasteknik >  >> RDS >> Mysql

MySQL jämför now() (endast datum, inte tid) med ett datetime-fält

Använd DATE(NOW()) för att jämföra datum

DATE(NOW()) ger dig datumdelen av aktuellt datum och DATE(duedate) kommer att ge dig datumet en del av förfallodatumet. då kan du enkelt jämföra datumen

Så du kan jämföra det som

DATE(NOW()) = DATE(duedate)

ELLER

DATE(duedate) = CURDATE() 

Se här



  1. Hur SQLite Max() fungerar

  2. CURTIME() Exempel – MySQL

  3. SQLite - Uppdatera data

  4. Microsoft Access Table Tips – Tricks och riktlinjer del III