Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiagoreri

Consulta de data

Recommended Posts

Engraçado, fiz uma pesquisa em sql assim oh:

 

Select data FROM cabbordarec WHERE data = '05/10/2006';

 

e naum vei nenhum registro.

 

Agora se eu fizer assim:

 

Select data FROM cabbordarec WHERE data = '05.10.2006';

 

veio os registros.

 

Alguem sabe o motivo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o banco eh firebird, o problema se eu naum me engano eh que se eu fazer assim

 

query.sql.add('Select * from TABELA where data = '+quotedstr('05/10/2006'));

 

 

ele naum tras registro nenhum, mais existe registro com esta data.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como nosso amigo disse acima, isto varia de banco para banco o formato da data que deve ser solicitada a consulta,

 

tenta executar o script direto no banco aí você terá certeza do formato que o banco utiliza,

existem vários formatos, ex: alguns:

 

'yyyy/mm/dd'

'dd/mm/yyyy'

'dd-mm-yyyy'

yyyy-mm-dd'

 

bom aí vai embora, tenta executar diversos formatos direto no seu bd, aí você saberá qual é o formato correto a ser utilizado.

 

Espero ter ajudado.

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.