sql >> Databasteknik >  >> RDS >> Mysql

MySQL:IN-klausul för datum MELLAN ett start- och slutdatum?

SELECT id, starts_at, ends_at, title
FROM yourtable
WHERE '2011-01-01' BETWEEN starts_at AND ends_at
OR    '2011-05-01' BETWEEN starts_at AND ends_at
OR    '2011-10-01' BETWEEN starts_at AND ends_at


  1. dbms_output.put_line

  2. Varför beter UNION ALL med och utan parentes olika?

  3. Kan någon rekommendera en bra handledning om MySQL-index, speciellt när den används i en order by-klausul under en join?

  4. Nya funktioner i SQL Server 2017 (databasmotor)