La función NEXT_DAY en Oracle nos devuelve el siguiente día de la semana indicado en el segundo argumento.
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
NEXT_DAY(fecha, dia_de_la_semana_a_obtener);
En la sintaxis anterior, next_day admite dos parametros:
- fecha: campo de fecha o fecha escrita que se quiere convertir.
- dia_de_la_semana_a_obtener: indica que día quieres que te devuelva.
Ejemplo
En el siguiente ejemplo puedes comprobar como la función next_day nos devuelve que dia de la semana es el siguiente domingo :
SELECT NEXT_DAY( DATE '2022-08-22', 'SUNDAY' ) FROM dual;
Días disponibles
Los días disponibles para la función next_day son las siguientes:
Días | Descripción |
---|---|
MONDAY | El primer lunes después de la fecha |
TUESDAY | El primer martes después de la fecha |
WEDNESDAY | El primer miércoles después de la fecha |
THURSDAY | El primer jueves después de la fecha |
FRIDAY | El primer viernes después de la fecha |
SATURDAY | El primer sábado después de la fecha |
SUNDAY | El primer domingo después de la fecha |