Saltar al contenido

Oracle: cómo restar dos fechas y obtener minutos del resultado

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *