sql >> Database >  >> RDS >> Mysql

Vergelijk alleen dag en maand met datumveld in mysql

Gebruik in plaats daarvan DATE_FORMAT:

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

opbrengsten

07-10

Hier is je vraag opnieuw geschreven met DATE_FORMAT() :

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


  1. Is er voor een beginner veel verschil tussen MySQL en PostgreSQL?

  2. Meerdere rijen invoegen in mysql

  3. SCD-type 2

  4. Queryresultaten exporteren naar een CSV-bestand in SQLcl (Oracle)