# DATE\_DIFF

두 타임스탬프 간의 차이를 계산합니다.

## 문법

```
DATE_DIFF(UNIT, TIMESTAMP1, TIMESTAMP2)
```

## 인수

#### UNIT

유형: `string`

반환할 시간 단위입니다.

다음 중 하나일 수 있습니다.

* `year`
* `quarter`
* `month`
* `week`
* `day`
* `hour`
* `minute`
* `second`
* `millisecond`

#### TIMESTAMP1

유형: `timestamp`

`TIMESTAMP2`에서 뺄 시간입니다.

#### TIMESTAMP2

유형: `timestamp`

`TIMESTAMP1`에서 빼는 시간입니다.

## 반환 값:

유형: `bigint`

`TIME2 - TIME1`는 `UNIT`로 표현됩니다.

***

## 예

| 단위 | TIMESTAMP1 | TIMESTAMP2 | 출력 |
| --- | --- | --- | --- |
| 일 | `2001-08-22 03:04:05.321` | `2001-08-23 03:04:05.321` | 1 |
| 년 | `2001-08-22 03:04:05.321` | `2006-08-22 03:04:05.321` | 5 |
| 년 | `2006-08-22 03:04:05.321'` | `2001-08-22 03:04:05.321` | -5 |
| second | `2001-08-22 03:04:05.321` | `2001-08-22 03:04:35.321` | 30 |
| 분기 | `2001-08-22 03:04:05.321` | `2001-11-22 03:04:05.321` | 1 |
| 분기 | `2001-08-22 03:04:05.321` | `2001-08-22 03:04:05.321` | 0 |
| 년 | `2001-08-22 03:04:05.321` | `null` | `null` |