• Categoría: Oracle
  • Visto: 18459

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 
Oracle

Funciones SQL Oracle. Función NEXT_DAY.

 

 

Sintaxis.

 

NEXT_DAY(fecha, cadena)

 

Proposito.

 

La función TO_DATE() se puede utilizar tanto en Oracle 10g como en Oracle 11g.

 

La función NEXT_DAY() devuelve la fecha del día de la semana del argumento cadena y que es posterior al argumento fecha.

 

La función NEXT_DAY() simpre devolverá un valor de tipo DATE, independientemente del tipo de dato del argumento fecha.

 

El argumento cadena debe ser un día de la semana en el idioma definido en el parametro NLS_DATE_LANGUAGE de la sesión actual, para saber que idioma tenemos en nuestra base de datos podemos consultar NLS_DATABASE_PARAMETERS, ya sea el nombre completo o la abreviatura.

El número mínimo de letras requerido es el número de letras en la versión abreviada. Los caracteres inmediatamente después de la abreviatura se ignoran. El valor de retorno tiene las mismas horas, minutos y segundos igual al argumento fecha.

 

Sintaxis.

 

NEXT_DAY(fecha, cadena)

 

Ejemplo

 


SELECT NEXT_DAY('15-JUL-1987','SATURDAY') "NEXT DAY" FROM DUAL;

NEXT DAY
---------
18-JUL-87


 

El 15 de Julio de 1987 fue jueves, como le estamos pidiendo el siguiente sábado al 15 de Julio nos devuelve la fecha del sábado 18 de Julio.