Diferença de datas no Oracle

4 respostas
J

Pessoal, tenho dois campos Date no banco.
Alguém sabe se tem como, a partir de um select, retornar a diferença entre estas duas datas em dias ?
Obrigado,

José Roberto.

4 Respostas

R

http://www.google.com.br/search?q=oracle+date+difference
http://www.akadia.com/services/ora_date_time.html

wbdsjunior

jrpaoliello:
Pessoal, tenho dois campos Date no banco.
Alguém sabe se tem como, a partir de um select, retornar a diferença entre estas duas datas em dias ?
Obrigado,

José Roberto.


basta subtrair as datas:

select data_final - data_incial dias from (select to_date('01/09/2009', 'dd/mm/yyyy') data_incial , to_date('21/09/2009', 'dd/mm/yyyy') data_final from Dual)

Mateus_TADS

E para retornar no formato HH24:mm:ss?? :smiley:

no caso utilizo oracle.

furutani

Mateus TADS:
E para retornar no formato HH24:mm:ss?? :smiley:

no caso utilizo oracle.


http://www.techonthenet.com/oracle/functions/to_char.php

Criado 21 de setembro de 2009
Ultima resposta 7 de jan. de 2010
Respostas 4
Participantes 5