sql >> Databasteknik >  >> RDS >> Mysql

Utdata mellan två datum mysql

Verkar som du vill hitta intervall som överlappar ditt givna intervall;

SELECT * FROM date_table 
WHERE start_date < '2013-06-10'
  AND to_date   > '2013-04-01'

Det vill säga, du jämför ditt from_date med kolumnen to_date och din to_date med kolumnen start_date .

En SQLfiddle att testa med .




  1. Mappning av PostgreSQL seriell typ med Hibernate-kommentarer

  2. SQL GROUP BY-klausul för nybörjare

  3. mysql-databasens infogning ändrar alla ID:n till 4294967295

  4. Hur man proaktivt samlar in SQL Server Index Fragmenteringsinformation