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)