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. |
Vea también