Ir al contenido principal

Entradas

Mostrando entradas de junio 12, 2013

La función LAST_DAY ok

La función LAST_DAY devuelve la fecha del último día del mes en base a una fecha especificada. Literales fecha que aparezcan como parámetros en la función se convierten implícitamente en elementos fecha. La función LAST_DAY toma un parámetro obligatorio. Su sintaxis es: LAST_DAY(start_date) La función extrae el componente mes de la fecha y calcula el ultimo día del mes de esa fecha. Ejemplos -- FUNCION LAST_DAY SELECT LAST_DAY('01-FEB-2008') FROM DUAL; -- BISIESTO SELECT LAST_DAY('01-FEB-2009') FROM DUAL; SELECT LAST_DAY('01-FEB-2010') FROM DUAL; SELECT LAST_DAY('01-FEB-2011') FROM DUAL; SELECT LAST_DAY('01-FEB-2013') FROM DUAL; SELECT LAST_DAY('01-FEB-2014') FROM DUAL; SELECT LAST_DAY(SYSDATE) FROM DUAL;

La función NEXT_DAY ok

La función NEXT_DAY devuelve la fecha de la siguiente ocurrencia de un día específico de la semana. Literales fecha que aparezcan como parámetros son implícitamente convertidos en elementos fecha. La función NEXT_DAY toma dos parámetros obligatorios. Su sintaxis es: NEXT_DAY(start_date, day of week) La función  calcula la fecha en la cual el parámetro día de la semana se presenta después de la fecha de inicio. El parámetro día de la semana puede ser un valor carácter o un valor entero. Los valores aceptados son determinados por el parámetro de base de datos NLS_DATE_LANGUAGE pero el valor por defecto son al menos los tres primeros caracteres del nombre del día o un valor entero. El nombre corto puede ser más largo de tres caracteres. Por ejemplo DIAS DE LA SEMANA FORMATO NUMERICO FORMATO STRING 7 SUNDAY(DOMINGO) 1 MONDAY(LUNES) 2 TUESDAY(MARTES) 3 WEDNESDAY(MIERCOLES) 4 THURSDAY(JUEVES)