Select com parametro de data.

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Estou com uma dúvida estúpida, tenho uma tabela assim:

nome, data

O campo data é a data que foi gravado o campo (no formato DD/MM/RRRR) agora eu preciso fazer uma consulta para saber se o select executada retorna alguma entrada, fiz da seguinte forma:

Selecionar tudo

select count(*) from tabela
where data = to_date(sysdate, 'DD/MM/RRRR')
Só que nunca retorna nada mesmo eu tendo entradas de hoje por exemplo, devia retornar algum registro no count.
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother, deu erro?

Tenta assim:

Selecionar tudo

select count(*) from tabela 
where data = to_char(sysdate, 'DD/MM/RRRR') 
OU...

Selecionar tudo

select count(*) from tabela 
where data = trunc(sysdate) 
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Já havia tentando assim também e não retorna nada.
Para ter uma idéia existe 3 entradas para hoje (23/01/2008) o que deveria retornar 3 no count.
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

O campo data da sua tabela é truncado ou tem hora/minuto/segundo??

[]'s
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Posta as 3 linhas ai, que deveriam retornar, pra gente dar uma analisada.
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Falei que o negócio era ridículo.
Como estou utilizando o SQL Developer da Oracle, por padrão ele não exibe a hora, então eu pensei que tivesse gravando apenas data.
E tinha hora sendo gravada também.
Agora está funcionando.

Vlw.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Google Adsense [Bot] e 16 visitantes