select mopa_dt_saida, mopa_dt_entrada,
trunc(( (mopa_dt_saida - mopa_dt_entrada) * 86400 / 3600)) ||':' ||
trunc(mod( (mopa_dt_saida - mopa_dt_entrada) * 86400 , 3600 ) / 60 ) || ':'||
trunc(mod ( mod ( (mopa_dt_saida - mopa_dt_entrada) * 86400, 3600 ), 60 )) as "HH:MM:SS"
from movimentacoes_pacientes WHERE mopa_leit_cod = 'AP311' order by 1 desc
Vejam que o select está fazendo o calculo com as datas na mesma linha. Acontece que queria saber como fazer para esse select calcular a segunda linha da primeira coluna com a primeira linha da segunda coluna e assim por diante....
É possível?