跳到主要內容 跳至補充內容

DATE_ADD

將指定單位的間隔新增至給定的時間戳記。可以使用負間隔值執行減法。

語法

DATE_ADD(UNIT, VALUE, TIMESTAMP)

引數

UNIT

類型: string

要新增的時間單位。

這可以是下列內容之一:

  • year
  • quarter
  • month
  • week
  • day
  • hour
  • minute
  • second
  • millisecond

VALUE

類型:bigint

UNIT 的整數值,要新增至 TIMESTAMP

可以是正數 (表示未來時間) 或負數 (表示過去時間)。

TIMESTAMP

類型:timestamp

要修改的時間戳記。

傳回

類型: timestamp

已將指定的 NUMBERINTERVAL 新增至 TIMESTAMP


範例

UNIT 時間戳記 輸出
1 2001-08-22 03:04:05.321 2001-08-23 03:04:05.321
5 2001-08-22 03:04:05.321 2006-08-22 03:04:05.321
second 30 2001-08-22 03:04:05.321 2001-08-22 03:04:35.321
1 2001-08-22 03:04:05.321 2001-11-22 03:04:05.321
-1 2001-08-22 03:04:05.321 2001-05-22 03:04:05.321
0 2001-08-22 03:04:05.321 2001-08-22 03:04:05.321
1 null null

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!