Oracle

Diferencia entre dos fechas oracle

Por : Jhons_1101
2016-07-11
Tags :
Si lo que queremos es averiguar la cantidad de días que existen entre dos fechas, en Oracle. Podemos utilizar el metodo Trunc, para calcular los dias que hay entre este rango. Debemos de apoyarnos sobre una mascara de fecha como To_date(), Pasandóle como parametros la fecha a calcular y la mascara, que está compuesta por el día, mes, año, hora, minutos, seg y formato de fecha 'DD/MM/YYYY hh24:mi:ss'.

Veamos un par de ejemplos.

diferencia entre dos fechas oracle diferencia entre dos fechas oracle
compartir en facebook compartir en Google compartir en Twitter compartir en Blogger compartir como código embebido compartir la url
En la sección de pantallazos puedes ver su funcionamiento.


-- Recordar siempre colocar la fecha mayor de primera para que no salgan los dias en negativo
select trunc(to_date('09/05/1989 22:05:01','DD/MM/YYYY hh24:mi:ss'))-trunc(sysdate) as diferencia_en_dias
from dual;
-- Salida : -9925 días

--Se calculan la cantidad de dias que van de este año.
select trunc(to_date('09/05/2016 22:05:01','DD/MM/YYYY hh24:mi:ss'))-trunc(to_date('01/01/2016 11:34:23','DD/MM/YYYY hh24:mi:ss')) as diferencia_en_dias
from dual;
-- Salida : 129 días





Si este contenido te fue útil, no olvides compartirlo en redes sociales, Considéralo. Puede ser la manera de agradecer!


Agrega tu comentario...

Puedes utilizar etiquetas <pre></pre>, <p></p>, <div></div>, + (Nombre usuario, para responderle a alguien)

oJ3il2c





alejandro.rios01
2019-03-14 14:53:28
Excelente material de fácil entendimiento, espero continúen creciendo.

diferencia entre dos fechas oracle



diferencia entre dos fechas oracle




Unete al grupo de whatsApp +57 316 392 6456

Sigue el grupo en facebook

Siguenos.....