Página 1 de 1

Converter uma data do tipo Timestamp para DATE

Enviado: Seg, 20 Ago 2012 7:11 pm
por hannah
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'

Re: Converter uma data do tipo Timestamp para DATE

Enviado: Ter, 21 Ago 2012 2:20 pm
por Trevisolli
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.