Saltar al contenido

¿Cómo obtener el último día de un mes a partir de una fecha determinada?

Contamos con la solución a esta duda, al menos eso esperamos. Si sigues con inquietudes coméntalo y sin dudarlo te responderemos

Solución:

oráculo tiene un last_day() función:

SELECT LAST_DAY(to_date('04/04/1924','MM/DD/YYYY')) from dual;

SELECT LAST_DAY(ADD_MONTHS(to_date('04/04/1924','MM/DD/YYYY'), -1)) from dual;

SELECT LAST_DAY(ADD_MONTHS(to_date('04/04/1924','MM/DD/YYYY'), -2)) from dual;

Resultados:

April, 30 1924 00:00:00+0000

March, 31 1924 00:00:00+0000

February, 29 1924 00:00:00+0000

Usar Add_Months() en su fecha para obtener el mes apropiado y luego aplicar last_day().

consulta inpl sql para obtener el primer día y el último día del mes:

primer día :

select to_date(to_char(LAST_DAY(sysdate),'YYYYMM'),'YYYYMM')  from dual;

Último día:

select LAST_DAY(to_date(to_char((sysdate),'YYYYMM'),'YYYYMM'))  from dual;

Sección de Reseñas y Valoraciones

Si guardas algún dilema o disposición de innovar nuestro crónica puedes realizar una explicación y con mucho gusto lo observaremos.

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