Skip to Main Content

Portuguese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Contabilizar horas em dias diferentes

The AndNov 4 2019 — edited Nov 13 2019

Prezada comunidade

Tenho que demonstrar graficamente a quantidade de horas disponíveis no mês, entre duas datas/horas.
Por exemplo:
inicio - 7/10/19 20:06

fim - 9/10/19 0:39

Preciso dizer que as 00h ele ficou disponível 1:39
ou seja dia 7 as 00h não estava disponível

                  dia 8 as 00H ficou disponível 1h

                  dia 9 as 00H ficou disponível 0:39m

Preciso dizer que as 01h ele ficou disponível 1:00
ou seja dia 7 as 01h não estava disponível

                  dia 8 as 01H ficou disponível 1h

                  dia 9 as 01H não estava disponível

Assim por diante, conforme a linha verde abaixo.

pastedImage_2.png

Existe uma maneira de fazer um sql que contabilize esses tempos?
PS.: Tentei com case when, porém seria necessário fazer um para cada dia / hora. Ficaria muito extenso.

This post has been answered by J.Laurindo Chiappa on Nov 11 2019
Jump to Answer
Comments
Post Details
Added on Nov 4 2019
3 comments
588 views