Ir al contenido principal

Entradas

Mostrando entradas de junio 11, 2013

La Función ADD_MONTHS ok

La función ADD_MONTHS devuelve un elemento fecha, permite agregar un número de meses y devuelve un elemento fecha. Literales fecha en formato DD-MON-RR o DD-MON-YYYY son automáticamente convertidos en elementos fecha cuando aparecen como parámetros de la función ADD_MONTHS. La función ADD_MONTHS toma dos parámetros obligatorios. Su sintaxis es: ADD_MONTHS(start_date, number of months) La función calcula la fecha final agregando el número de meses a la fecha inicio. El numero de meses puede ser negativo, pero la fecha resultante será una fecha anterior a la fecha inicio. El numero de meses puede ser fraccional, pero el componente fraccional es ignorado y el componente entero es utilizado. Ejemplos: -- FUNCTION ADD_MONTHS SELECT SYSDATE FROM DUAL; SELECT ADD_MONTHS(SYSDATE,1) FROM DUAL; SELECT ADD_MONTHS(SYSDATE,2.5) FROM DUAL; SELECT add_months(SYSDATE, -12) FROM DUAL;

La función MONTHS_BETWEEN ok

La función MONTHS_BETWEEN devuelve un valor numérico que representa, el numero de meses entre dos valores fecha, literales fecha en formato DD-MON-RR ó DD-MON-YYYY son automáticamente convertidos en elementos fecha cuando aparecen como parámetros de la función. La función MONTHS_BETWEEN toma dos parámetros obligatorios, su sintaxis es MONTHS_BETWEEN(start_date, end_Date). La función calcula la diferencia en meses entre la fecha inicio y la fecha final. Si la fecha final  es antes de la fecha inicio un valor negativo es devuelto. La diferencia entre dos parámetros fecha puede consistir en un numero entero y un componente fraccional. El número entero representa el número de meses entre las dos fechas. El componente fraccional representa los días y horas restantes después de la diferencia entera entre años y meses y es basado en 31 días al mes. Un resultado entero sin parte fraccional significa que se están restando dos fechas en diferente mes pero en el mismo día. Ejemplos: -- F

Aritmética de Fecha ok

Las siguientes ecuaciones ilustran un importante principio respecto a la aritmética de fecha: Fecha1 – Fecha2 = Num1 Fecha1 – Num1 = Fecha2 Fecha1 = Fecha2 + Num1 Una fecha puede ser restada con otra. La diferencia  entre dos elementos fechas representa el número de días entre ellos. Cualquier número, incluyendo fracciones, pueden ser agregados o restados a un elemento fecha. En este contexto el número representa días. La suma o la diferencia  entre un numero  y un elemento fecha siempre devuelve un elemento fecha. El principio implica que sumar, multiplicar o dividir dos elementos fecha no está permitido.

La Función SYSDATE ok

La función SYSDATE no toma parámetros y devuelve y devuelve la fecha y hora actual del sistema acorde al servidor de base de datos. La función SYSDATE devuelve los componentes DD-MON-RR del sistema de base de datos. Es importante recordar que SYSDATE no devuelve la fecha y hora del reloj de su computadora. Si el servidor de base de datos está localizado en una zona horaria diferente de un cliente que la está consultando, la fecha y hora regresada será diferente de la fecha  y hora de su sistema operativo local. Sintaxis SELECT SYSDATE FROM DUAL;