Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 10.4 LTS ke atas
value
unitMenambahkan s ke tanda exprwaktu . Fungsi ini adalah sinonim untuk timestampadd fungsi.
Sintaks
dateadd(unit, value, expr)
unit
{ MICROSECOND |
MILLISECOND |
SECOND |
MINUTE |
HOUR |
DAY | DAYOFYEAR |
WEEK |
MONTH |
QUARTER |
YEAR }
Argumen
-
unit: Satuan ukuran. -
value: Ekspresi numerik dengan jumlahunityang akan ditambahkan keexpr. -
expr: Ekspresi TIMESTAMP.
Mengembalikan
STEMPEL WAKTU.
Jika value negatif, maka dikurangi dari expr.
Jika unit adalah MONTH, QUARTER, atau YEAR, bagian hari dari hasil akan disesuaikan untuk menghasilkan tanggal yang valid.
Fungsi mengembalikan kesalahan luapan jika hasilnya berada di luar rentang stempel waktu yang didukung.
Contoh
> SELECT dateadd(MICROSECOND, 5, TIMESTAMP'2022-02-28 00:00:00');
2022-02-28 00:00:00.000005
-- March 31. 2022 minus 1 month yields February 28. 2022
> SELECT dateadd(MONTH, -1, TIMESTAMP'2022-03-31 00:00:00');
2022-02-28 00:00:00.000000