Problema com query sqlServer

Tenho uma query da qual quero pegar um intervalo de datas…
usando compação >= e <=
ele desconsidera o = da clausula <=…
alguem já passou por isso?

O famoso problema das datas.
Para pegar algo que ocorreu entre os dias 12 e 15 de janeiro (por exemplo, 15/01/2009, 14:00:23), você precisa pegar a condição entre 12/01/2009, 00:00:00 e 15/01/2009, 23:59:59.
Fica mais fácil até se você pegar entre 12/01/2009, 00:00:00 e 16/01/2009, 00:00:00 (ou seja, UM DIA DEPOIS do seu prazo, mas às zero horas).

Usa a cláusula between.

Vc pode usar um conversor tbm.

Eu problema uso desta forma.

select * from teste where data between convert(char(10),data1,103) and convert(char(10),data2,103)

Deste jeito eu coloco as datas no padrão nosso e elimino os minutos.

aeee…
vlwww as respostaaa…
deu certo…obrigado!!!