Share via


DIFFECHA (Generador de informes 1.0)

Devuelve la diferencia entre los tipos de campo de hora o de fecha y hora iniciales, y los de hora o de fecha y hora finales. El resultado se muestra como un número entero.

Sintaxis

DATEDIFF(interval, datetime, datetime)

interval

Especifica las unidades (año, trimestre, mes, día, hora, minuto, segundo o semana) que se utilizan para calcular la diferencia de fecha.

datetime

Especifica la hora o la fecha y hora de inicio.

datetime

Especifica la hora o la fecha y hora de finalización.

Notas

  • Si la fórmula calcula la diferencia en una hora de inicio y una hora de finalización, la unidad del intervalo sólo puede ser HORA, MINUTO o SEGUNDO.

  • Para mostrar un valor de fecha y hora como un valor de hora, tiene que dar formato al campo para usar una de las siguientes cadenas personalizadas de formato de fecha y hora en la ficha Número del cuadro de diálogo Formato: u, f, ó s.

  • En los intervalos no se distingue entre mayúsculas y minúsculas.

Se admiten los siguientes intervalos.

Intervalo

Resultados

YEAR

Devuelve el número de años entre los valores de hora o de fecha y hora de inicio y de finalización.

QUARTER

Devuelve el número de trimestres entre los valores de hora o de fecha y hora de inicio y de finalización.

MONTH

Devuelve el número de meses entre los valores de hora o de fecha y hora de inicio y de finalización.

WEEK

Devuelve el número de semanas entre los valores de hora o de fecha y hora de inicio y de finalización.

DAY

Devuelve el número de días entre los valores de hora o de fecha y hora de inicio y de finalización.

HOUR

Devuelve el número de horas entre los valores de hora o de fecha y hora de inicio y de finalización.

MINUTE

Devuelve el número de minutos entre los valores de hora o de fecha y hora de inicio y de finalización.

SECOND

Devuelve el número de segundos entre los valores de hora o de fecha y hora de inicio y de finalización.

Ejemplo

Fórmula

Resultado

DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#)

2

DATEDIFF(HOUR, #7/15/2006 3:30:29 AM#, #7/20/2006 5:30:29 AM#)

122

DATEDIFF(DAY, Sell Start Date, Sell End Date)

Devuelve el número de días de diferencia para cada instancia de los campos Sell Start Date y Sell End Date.