Problema com data no FB (between)

Firebird

23/09/2008

E ae galera, to com o seguinte problema:

tenho o comando select * from TABELA where dt_parametro between ´01/02/2008´ and ´29/02/2008´.

Mas os registros da tabela que estão com o campo DT_PARAMETRO com data de ´29/02/2008´, ou seja, o último dia do mês não são listado no select.

No oracle posso usar comandos TRUNC para não ter esse problema, no FB tem algo parecido?

Desde já agradeço a ajuda!


Teilos

Teilos

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

23/09/2008

creio que o correto seria assim:
select * from TABELA where dt_parametro between ´01.02.2008´ and ´29.02.2008´

se você usar ponto, o IB/FB entende que a data passada é no formato britânico (dd/mm/yyyy, o mesmo utilizado no Brasil).
se você usar barra, o IB/FB entende que a data passada é no formato americano (mm/dd/yyyy)


GOSTEI 0
N_informatica

N_informatica

23/09/2008

A CLAUSULA BETWEEN FACILITA NA HORA DE MONTAR A QUERY PORÉM DERRUBA A PERFORMANCE PQ NÃO TRABALHA COM >= E <=


GOSTEI 0
POSTAR