Función DATEDIFFERENCE

Esta función está diseñada para obtener la diferencia entre dos fechas.

La primera opción es la fecha deducida, una expresión de tipo DATE;

La segunda opción es la fecha de origen, una expresión de tipo DATE;

La tercera opción es el tipo de diferencia, uno de los siguientes: SECOND, MINUTE, HOUR, DAY, MONTH, QUARTER, YEAR.

Ejemplos:

SELECT DATEDIFFERENCE(DATETIME(2002, 10, 12, 10, 15, 34), DATETIME(2002, 10, 14, 9, 18, 06), DAY)

Resultado:

Field1

2

SELECT DATEDIFFERENCE(DATETIME(2002, 10, 12), (DATETIME(2002, 11, 03), MONTH)

Resultado:

Field1

1

¡Precaución! La función calcula la diferencia de calendario entre dos fechas, por lo que no se puede utilizar cuando se necesita calcular el número de días bancarios o laborables entre dos fechas.

Ver también: Funciones del Lenguaje de Consulta