Ho un DB con una colonna, ora di tipo Datetime, ad es: "2011-03-13 10:00:00".

Voglio prendere dei dati basandomi sull'orario, in particolare da un giorno X a uno Y solo ad un certo intervallo orario.

Ad esempio, ho fatto:

SELECT consumi FROM Domotica where (ora between "2011-03-07" and "2011-03-13")

e questo funziona bene.
Ma se aggiungo

and ora > time( "00:00") and ora < time("00:12")

non mi dà nessun risultato. Penso perché in ora c'è anche la parte iniziale del giorno..?

Come posso impostare questa richiesta?