Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Senhores, bom dia.
Estou tentando subtrair dois campos de data/hora, estou utilizando esta query, porem o resultado vem como zero.
Preciso saber a diferença de horas de um campo para o outro.
Obrigado.
select
atendime.cd_atendimento atendimento,
paciente.nm_paciente paciente,
leito.ds_leito leito,
atendime.dt_alta_medica alta_medica,
atendime.hr_alta_medica hr_alta_medica,
atendime.nm_usuario_alta_medica usuario,
atendime.dt_alta data_alta,
atendime.hr_alta alta_hospitalar,
sum(to_date(atendime.hr_alta,'dd-mm-yyyy hh24:mi:ss') - to_date(atendime.hr_alta_medica,'dd-mm-yyyy hh24:mi:ss')) horas,
atendime.nm_usuario_alta usuario_hosp
from atendime atendime join paciente paciente
on(atendime.cd_paciente = paciente.cd_paciente)
join leito leito
on(leito.cd_leito = atendime.cd_leito)
where atendime.cd_atendimento = 1738254
group by atendime.cd_atendimento ,
paciente.nm_paciente ,
leito.ds_leito ,
atendime.dt_alta_medica,
atendime.hr_alta_medica,
atendime.nm_usuario_alta_medica,
atendime.dt_alta ,
atendime.hr_alta ,
atendime.nm_usuario_alta
Carregando comentários...