Contoh penggunaan
DATETIME_ADD(Order Date, INTERVAL 1 WEEK)
Sintaks
DATETIME_ADD( datetime_expression, INTERVAL integer part )
Parameter
datetime_expression
- kolom/ekspresi Tanggal atau Tanggal & Waktu.integer
- kolom atau ekspresi bilangan bulat yang merepresentasikan jumlah bagian yang akan ditambahkan.part
- unit pengukuran waktu yang akan ditambahkan. DATETIME_ADD mendukung nilai berikut untukpart
:MICROSECOND
: tersedia untuk kolom atau ekspresi Tanggal & Waktu.MILLISECOND
: tersedia untuk kolom atau ekspresi Tanggal & Waktu.SECOND
: tersedia untuk kolom atau ekspresi Tanggal & Waktu.MINUTE
: tersedia untuk kolom atau ekspresi Tanggal & Waktu.HOUR
: tersedia untuk kolom atau ekspresi Tanggal & Waktu.DAY
WEEK
: Bagian tanggal ini dimulai pada hari Minggu.ISOWEEK
: Menggunakan batas minggu ISO 8601. Minggu ISO dimulai pada hari Senin.MONTH
QUARTER
YEAR
ISOYEAR
: Menggunakan batas tahun penomoran minggu ISO 8601. Batas tahun ISO adalah hari Senin minggu pertama yang hari Kamisnya termasuk dalam tahun kalender Gregorian yang sesuai.
Jenis data yang ditampilkan
Tanggal & Waktu
Contoh
Example formula | Output |
---|---|
DATETIME_ADD(DATETIME "2023-01-25 15:30:00", INTERVAL 10 MINUTE) |
Jan 25, 2023, 3:40:00 PM |
DATETIME_ADD(DATE "2023-01-25", INTERVAL 5 DAY) |
Jan 30, 2023, 12:00:00 AM |
Catatan
Fungsi ini tidak tersedia untuk jenis tanggal mode kompatibilitas.
Saat menggunakan bagian MONTH
, QUARTER
, atau YEAR
, jika tanggal yang dihasilkan jatuh pada (atau mendekati) hari terakhir suatu bulan, DATETIME_ADD
akan menampilkan hari terakhir bulan tersebut. Hal ini dapat terjadi jika bulan pada tanggal yang dihasilkan memiliki jumlah hari yang lebih sedikit daripada bulan di tanggal mulai.
Misalnya, jika Tanggal = 31 Agustus 2020, DATETIME_ADD(Date, INTERVAL 1 MONTH)
akan menampilkan 30 September 2020.