Problema com data

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
Ivone
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Sex, 05 Mar 2010 1:13 pm
Localização: São Paulo
Ivone

Pessoal,
Estou com problema para manipular data, inseri dados na tabela pedido com data de hoje, porém se faço um select usando sysdate não funciona e acredito que seja devido à horas e minutos.
Enfim eStou tentando passar os parametros de 00:00 às 23:59 e também não estou conseguindo.
Segue select usado:

SELECT PED.DATA
FROM PEDIDO PED
WHERE DATA BETWEEN to_DATE('18/10/2010 00:00:00', 'DD/MM/YYYY HH00:MI:SS') AND
to_DATE('18/10/2010 23:59:59', 'DD/MM/YYYY HH24:MI:SS')
AND STATUS = 'F';


Obrigada
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Olha eu testei aqui e deu certo, a principio o unico problema é uma das mascaras, não ta aceitando HH00, que eu acredito não existir mesmo (me corrijam se eu estiver errado).

Testa o select abaixo aee.

Selecionar tudo

SELECT 1
FROM dual
WHERE SYSDATE BETWEEN to_DATE('18/10/2010 00:00:00', 'DD/MM/YYYY HH24:MI:SS') AND 
to_DATE('18/10/2010 23:59:59', 'DD/MM/YYYY HH24:MI:SS') 
Ivone
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Sex, 05 Mar 2010 1:13 pm
Localização: São Paulo
Ivone

Deu certo,

Obrigada
Responder
  • Informação