Forse devi scambiare gli operatori di confronto, rileggi bene la tua query... come mai potrebbe essere la data di fine minore della data di inizio?

con quella query estrae solo quando entrambe sono uguali alla data indicata.