sql >> Database >  >> RDS >> Mysql

Uitvoer tussen twee datums mysql

Het lijkt erop dat u bereiken wilt vinden die uw opgegeven bereik overlappen;

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

Dat wil zeggen, u vergelijkt uw from_date met de kolom to_date en je to_date met de kolom start_date .

Een SQLfiddle om mee te testen .




  1. MySQL-cluster (NDB) versus MySQL-replicatie (InnoDB) voor Rails 3-apps:voor- en nadelen?

  2. Wat is de beste methode om parameters door te geven aan SQLCommand?

  3. Excel VBA gebruiken om SQL-query uit te voeren

  4. Android SQLite-updaterij werkt niet