Pesquisa em datas TIMESTAMP (Firebird)

Firebird

07/05/2007

Prezados amigos.. vejam se podem me ajudar...

Estou tendo dificuldades de realizar uma select simples que filtra dados baseado em um campo do tipo TIMESTAMP

Já tentei de tudo
SELECT * FROM TABELA WHERE DATA_CAD >= ´01/12/2006´ AND DATA_CAD <= ´10/12/2006´

SELECT COM BETWEEN
SELETC COM CAST(....)

Enfim.. a pesquisa não dá erro mas tb não retorna registro algum...

Vale ressaltar que quando gravo o campo na tabela uso o Trunc(xxxx) pque não adotei a gravação de time uma vez qque depois que armazeno apresento os dados em grids e não quero apresentar a hora.. enfim


Está tudo ok quanto ao armazenamento e fica desta forma
01/12/2006 00:00

enfim.. Utilizo o Firebird 1.5 e já tentei de tudo.. se puderem me ajudar agradeço desde já...

Um grande abraço a todos...


Pablo_lima

Pablo_lima

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

07/05/2007

Use CAST AS DATE e também passe os parâmetros no formato mm/dd/aaaa.
Outra coisa, você diz que usa o TRUNC porque a hora não interessa, então porque não declara o campo como DATE ao invés de TIMESTAMP?


GOSTEI 0
POSTAR