Solución:
Cuando resta dos fechas en Oracle, obtiene el número de días entre los dos valores. Así que solo tienes que multiplicar para obtener el resultado en minutos:
SELECT (date2 - date1) * 24 * 60 AS minutesBetween
FROM ...
Para aquellos que desean sustraer dos marcas de tiempo (en lugar de fechas), existe una solución similar:
SELECT ( CAST( date2 AS DATE ) - CAST( date1 AS DATE ) ) * 1440 AS minutesInBetween
FROM ...
o
SELECT ( CAST( date2 AS DATE ) - CAST( date1 AS DATE ) ) * 86400 AS secondsInBetween
FROM ...
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)