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)