non ti funziona col between?

per confrontare le date si usa quell'operatore... solo se fossero dei timestamp funzionerebbe correttamente con < e >