sql >> Database teknologi >  >> RDS >> Mysql

Sammenlign kun dag og måned med datofelt i mysql

Brug i stedet DATE_FORMAT:

SELECT DATE_FORMAT('2000-07-10','%m-%d')

udbytte

07-10

Her er din forespørgsel omskrevet med DATE_FORMAT() :

SELECT *
FROM table
WHERE DATE_FORMAT(field, '%m-%d') = DATE_FORMAT('2000-07-10', '%m-%d')
AND id = "1"


  1. Oracle til Excel - PL/SQL eksportprocedure

  2. ORACLE SQL*Plus Tutorial

  3. Hvordan overføres tabelværdiparametre fra Java til sql server lagret procedure?

  4. Navigat til MySQL