Saltar al contenido

Obtener el último día del mes anterior en la función de Oracle

Esta sección ha sido evaluado por nuestros especialistas así se asegura la exactitud de nuestra esta división.

Solución:

SELECT LAST_DAY(ADD_MONTHS(yourdate,-1))

Como alternativa a las otras respuestas aquí, también puede encontrar el último día del mes anterior obteniendo el día anterior al primer día de este mes.

SELECT trunc(your_date, 'MM')-1 as new_date from your_table

Probablemente todavía recomendaría usar last_day(add_months(xxx,-1)) pero solo mostrando una alternativa.

select LAST_DAY(ADD_MONTHS(sysdate, -1)) from dual;

formatea la fecha resultante como quieras (te la dejo 😉

Al final de todo puedes encontrar las ilustraciones de otros administradores, tú también eres capaz dejar el tuyo si te apetece.

¡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 *