Función NEXT_DAY en Oracle

La función NEXT_DAY en Oracle nos devuelve el siguiente día de la semana indicado en el segundo argumento.

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íasDescripción
MONDAYEl primer lunes después de la fecha
TUESDAYEl primer martes después de la fecha
WEDNESDAYEl primer miércoles después de la fecha
THURSDAYEl primer jueves después de la fecha
FRIDAYEl primer viernes después de la fecha
SATURDAYEl primer sábado después de la fecha
SUNDAYEl primer domingo después de la fecha

Escribir un comentario