В Oracle вы можете напрямую вычитать даты, он возвращает разницу между датами в днях. Чтобы получить разницу в минутах, вы можете умножить результат на 24 (часы в сутки) и 60 (минуты в час):
(Fim_Hora - Inicio_Hora) * 24 * 60 diff_minutes
Предполагается, что и Fim_Hora
, и Inicio_Hora
имеют тип данныхDATE
.