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
.