Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL избира всички записи между две дати, независимо от годината

SELECT *
FROM yourTable
WHERE (MONTH(yourDate) = 10 AND DAYOFMONTH(yourDate) >= 30)
   OR (MONTH(yourDate) = 11)
   OR (MONTH(yourDate) = 12 AND DAYOFMONTH(yourDate) <= 11)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как правилно да избегнете условията на Mysql Race

  2. MySQL TIMEDIFF() срещу TIMESTAMPDIFF():Каква е разликата?

  3. SQLSTATE[42S02]:Базовата таблица или изглед не са намерени:1146 Таблица X не съществува

  4. Може ли MySQL да конкатенира низове с ||

  5. MYSQL - Вземете всички записи, които имат повече от 1 запис за един и същ идентификатор