Pergunta : Cálculo de data

Olá! peritos,

If eu tive que as datas que são fieds da data em uma base de dados do oracle e eu quero encontrar a duração do tempo.  START_DATE e COMPLETED_DATE.  Eu quero vê-lo nos dias e as horas e o minuto onde eu mim escreveria o statement.

Thanks
class= do

Resposta : Cálculo de data

selecionar (COMPLETED_DATE - START_DATE) como diff_days

será um número real como 1.23423 que significam 1 dia e 0.23423 x 24 = 5.62152 horas
maning 5 horas + 0.62152 * 60 = 37.2912 minutos
significando 37 minutos e 0.2912 * 60 = 17.472 segundos;)

se você multiplica a diferença com 24*60*60, você terminará acima segundos

selecionar (COMPLETED_DATE - START_DATE) * (24*60*60) como diff_seconds
Outras soluções  
 
programming4us programming4us