

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# dateDiff
<a name="dateDiff-function"></a>

`dateDiff` devuelve la diferencia en días entre dos campos de fecha. Si incluye un valor para el periodo, `dateDiff` devuelve la diferencia en el intervalo del periodo, en lugar de en días.

## Sintaxis
<a name="dateDiff-function-syntax"></a>

```
dateDiff(date1, date2,[period])
```

## Argumentos
<a name="dateDiff-function-arguments"></a>

`dateDiff` toma dos fechas como argumentos. La especificación de un periodo es opcional.

 *fecha 1*   
La primera fecha de la comparación. Un campo de fecha o una llamada a otra función que genera una fecha. 

 *fecha 2*   
La segunda fecha de la comparación. Un campo de fecha o una llamada a otra función que genera una fecha. 

 *periodo*   
El periodo de diferencia que desea obtener, entre comillas. Los periodos válidos son los siguientes:  
+ YYYY: devuelve la parte del año de la fecha.
+ Q: devuelve la fecha del primer día del trimestre al que pertenece la fecha. 
+ MM: devuelve la parte del mes de la fecha.
+ DD: devuelve la parte del día de la fecha.
+ WK: devuelve la parte de la semana de la fecha. La semana comienza el domingo en Amazon Quick.
+ HH: devuelve la parte de la hora de la fecha.
+ MI: devuelve la parte de minutos de la fecha.
+ SS: devuelve la parte de segundos de la fecha.
+ MS: devuelve la parte de milisegundos de la fecha.

## Tipo de devolución
<a name="dateDiff-function-return-type"></a>

Entero

## Ejemplo
<a name="dateDiff-function-example"></a>

El siguiente ejemplo devuelve la diferencia entre dos fechas.

```
dateDiff(orderDate, shipDate, "MM")
```

Los siguientes son los valores de los campos.

```
orderDate          shipdate
=============================
01/01/18            03/05/18
09/13/17            10/20/17
```

Para estos valores de campo, se devuelven los siguientes valores.

```
2
1
```