Problema com data no FB (between)
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!
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
Curtidas 0
Respostas
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)
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
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