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

MySQL-forespørgsel for at vælge datoer, hvor feltet er NULL eller feltdatoværdien ikke er større end en anden dato

Prøv dette ::

WHERE sd.student_break_date is null OR  '2013-01-28' >= sd.student_break_date

ELLER du kan prøve ::

WHERE sd.student_break_date is null OR  sd.student_break_date<'2013-01-28'

ELLER ::

WHERE IFNULL(sd.student_break_date,'2013-01-27') <'2013-01-28'


  1. mysql-transaktion - blander indsæt og vælg for at opnå last_insert_id?

  2. Afkrydsningsfelter tjekker ud tilfældigt

  3. Vælg rækker, indtil et samlet beløb er opfyldt i en kolonne (mysql)

  4. Rails 3.1 med PostgreSQL:GROUP BY skal bruges i en aggregeret funktion