logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Tipos de funciones para el tratamiento de fechas en sql - oracle sql

mywebstudies.com

PorMyWebStudies

2024-04-05
Tipos de funciones para el tratamiento de fechas en sql - oracle sql


Tipos de funciones para el tratamiento de fechas en sql - oracle sql

Funciones relacionadas con fechas:

  • CURRENT_DATE: Esta función devuelve la fecha actual según la zona horaria de la sesión. El valor que retorna corresponde a una fecha en el calendario gregoriano.
  • CURRENT_TIMESTAMP: Proporciona la fecha y hora actuales de la zona horaria de la sesión, devolviendo un valor del tipo TIMESTAMP WITH TIME ZONE, el cual incluye el desplazamiento de la zona horaria.
  • NEW_TIME (fecha, zonahoraria1, zonahoraria2): Convierte la fecha dada de la «zonahoraria1» a la «zonahoraria2» especificada.
  • LAST_DAY (d): Devuelve el último día del mes correspondiente a la fecha proporcionada.
  • NEXT_DAY (fecha, char): Retorna la fecha del primer día de la semana posterior a «fecha», según el día especificado por «char» (que debe coincidir con el idioma de la sesión).
  • MONTHS_BETWEEN (d1, d2): Calcula el número de meses que hay entre dos fechas.
  • ADD_MONTHS (d, n): Suma o resta una cantidad especificada de meses a la fecha «d».
  • SYSDATE: Retorna la fecha actual del sistema.
  • LOCALTIMESTAMP: Proporciona la fecha y hora actual de la zona horaria de la sesión, retornando un valor del tipo TIMESTAMP. A diferencia de CURRENT_TIMESTAMP, no incluye información de la zona horaria.
  • SYSTIMESTAMP: Devuelve la fecha y hora actuales del sistema, incluyendo fracciones de segundo y la zona horaria del sistema donde se encuentra la base de datos. El valor devuelto es TIMESTAMP WITH TIME ZONE.
  • DBTIMEZONE: Muestra la zona horaria en la que está configurada la base de datos.
  • SESSIONTIMEZONE: Indica la zona horaria configurada para la sesión actual.
  • EXTRACT: Extrae un campo específico de una expresión de fecha/hora o intervalo.
  • ROUND (d, n): Redondea la fecha «d» de acuerdo al formato «n» especificado.
  • TRUNC (d, n): Trunca la fecha «d» al formato «n» indicado, eliminando la parte no deseada.
  • TO_CHAR (n): Convierte un valor de tipo DATE o NUMBER en una cadena de caracteres.
  • TO_TIMESTAMP (n): Transforma una cadena de texto de los tipos CHAR, VARCHAR2, NCHAR o NVARCHAR2 en un valor TIMESTAMP.
  • TO_TIMESTAMP_TZ (n): Convierte una cadena de los tipos char, varchar2, nchar o nvarchar2 a un valor del tipo TIMESTAMP WITH TIME ZONE.
  • TO_DSINTERVAL (char, ’nlsparam’): Convierte una cadena de texto de los tipos CHAR, VARCHAR2, NCHAR o NVARCHAR2 a un valor INTERVAL DAY TO SECOND.
  • TO_YMINTERVAL (char): Convierte una cadena de texto en un valor INTERVAL YEAR TO MONTH.