GARANTIR DESCONTO

Fórum Busca por data! #26619

23/10/2006

0

E ai galera,

Quero fazer um select onde busco registro em determinada data, o select está sem erro, mas não é retornado registro algum apesar de haver um registro, por exemplo:

 Select * from usuario Where dt_cadastro = 2006-10-23


Tb tentei assim:
 Select * from usuario Where dt_cadastro = 23/10/2006


E nada eh retornado!! Na tabela o valor da data está como no primeiro exemplo, 2006-10-23

Alguém pode me ajudar, onde estou errando?! :shock:

Vlws!!
T+


Bjack

Bjack

Responder

Posts

24/10/2006

Bjack

Pessoal,

descobri que nao estava conseguindo por 2 motivos.
- ao invés da comparação dt_cadastro = 2006-10-23 o certo é
dt_cadastro = ´2006-10-23´


ou ainda

dt_cadastro = ´10/23/2006´


Mas agora estou com outro problema, alterei o datestyle para DMY.
Estou usando java como linguagem, estou usando um objeto PreparedStatement, preencho minha query como disse logo acima, mas agora no formato ´23/10/2006´ mas essa query não retorna nada!!
Não sei o que acontece pois copiei a String do sql montado, e rodei direto no pgAdmin e trouxe o registro q eu queria!!

Alguém poderia me ajudar por favor!?? Nao tenho a menor ideia do que possa ser!! :(

Vlws! T+


Responder

Gostei + 0

03/12/2006

Corcos

coloca assim

Select * from tabela where campo_data = to_date(´20/02/2006´,´dd/mm/yyyy´);


Responder

Gostei + 0

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

Aceitar