Converter uma data do tipo Timestamp para DATE

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
hannah
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Sex, 27 Abr 2012 10:03 am

Tenho um select que preciso buscar por data

só que o meu campo está como Timestamp

como faço para converter no select para o tipo date?

Segue o meu código que estou tentando fazer.

Selecionar tudo

select to_date(report_date, 'DD/MM/YYYY HH24:MI:SS.MS') from ipmp_imp_cpu_usage_ct where REPORT_DATE = '20/08/2012'
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

Boa tarde.

Dá uma olhada neste exemplo:

Selecionar tudo


SELECT TO_DATE (TO_CHAR (SYSTIMESTAMP, 'YYYY-MON-DD HH24:MI:SS'),
                'YYYY-MON-DD HH24:MI:SS'
               ) AS my_date
  FROM DUAL
Ou...

Selecionar tudo

 SELECT CAST(SYSTIMESTAMP AS DATE) DT FROM DUAL;

E veja se lhe ajuda.
Qualquer coisa, manda pra gente.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes