sql >> Databáze >  >> RDS >> Mysql

Výstup mezi dvěma daty mysql

Zdá se, že chcete najít rozsahy překrývající váš daný rozsah;

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

To znamená, že porovnáváte svůj from_date se sloupcem to_date a vaše to_date se sloupcem start_date .

Otestujte SQLfiddle .




  1. Jak vytvořit novou databázi MySQL pomocí go-sql-driver

  2. PHP:mysql_fetch_array() očekává, že parametr 1 bude zdrojem, zadaný booleovsky

  3. aktualizovat dvě tabulky najednou

  4. Funkce TO_TIMESTAMP_TZ() v Oracle