`DATEDIFF` 函數是SQL中用來計算兩個日期之間的差距的函數。它返回兩個日期之間的日期或時間單位的整數差值。具體作用如下:
- `DATEDIFF(unit, start_date, end_date)`:這個函數接受三個參數,分別是單位(比如天、月、年等)、開始日期和結束日期。它會計算從開始日期到結束日期之間的單位差值,并以整數形式返回結果。
例如,如果你想計算兩個日期之間相差的天數,你可以使用以下示例:
```sql
SELECT DATEDIFF('day', '2022-10-01', '2022-10-10');
```
這將返回結果為 `9`,表示從 2022 年 10 月 1 日到 2022 年 10 月 10 日之間相差了 9 天。