Fórum erro em consulta de datas #51372

22/06/2005

0

ola galera

eu uso o IB 6 e resolvi fazer a seguinte consulta de exemplo no proprio console do IB:

select * from entrada where
entrada.data_chegada between ´01/02/2005´ and ´15/05/2005´

so que não da certo ocorre um erro:

Conversion error from string ´15/05/2005´
Statement: select * from entrada where
entrada.data_chegada between ´01/02/2005´ and ´15/05/2005´

eu não sei porque dá esse erro pois o campo data_chegada ´do tipo date

o que pode ser

valeu


Radolpho

Radolpho

Responder

Posts

23/06/2005

Sremulador

Olha o erro

Select * from entrada where
entrada.data_chegada between ´01/02/2005´ and ´[b:6c09fbb3fb]15[/b:6c09fbb3fb]/05/2005´

Certo entrada.data_chegada between ´01/02/2005´ and ´05/15/2005´

:wink:


Responder

Gostei + 0

23/06/2005

Radolpho

valeu

mas por que que tem que ser invertido o dia com o mes.


Responder

Gostei + 0

23/06/2005

Emerson Nascimento

é invertido porque esse é o padrão americano (mm/dd/yyyy).


Responder

Gostei + 0

27/06/2005

Eduardo Pereira

Para usar dd/mm/yyyy é só trocar a barra pelo ponto na data. Seu sql ficaria:

select * from entrada where
entrada.data_chegada between ´01.02.2005´ and ´15.05.2005´


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar