DATETIME_SUB
Mengurangi interval waktu yang ditentukan dari tanggal.
Contoh penggunaan
DATETIME_SUB(Order Date, INTERVAL 1 WEEK)
Sintaks
DATETIME_SUB( datetime_expression, INTERVAL integer part )
Parameter
datetime_expression- kolom atau ekspresi Tanggal atau Tanggal & Waktu.integer- kolom atau ekspresi bilangan bulat yang merepresentasikan jumlah bagian yang akan dikurangi.part- unit pengukuran waktu yang akan dikurangi. 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.DAYWEEK: Bagian tanggal ini dimulai pada hari Minggu.ISOWEEK: Menggunakan batas minggu ISO 8601. Minggu ISO dimulai pada hari Senin.MONTHQUARTERYEARISOYEAR: 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
| Contoh formula | Output |
|---|---|
DATETIME_SUB(DATETIME "2008-12-25 15:30:00", INTERVAL 10 MINUTE) |
2008-12-25 15:20:00 |
DATETIME_SUB(DATE "2008-12-25", INTERVAL 5 DAY) |
2008-12-20 |
Catatan
Fungsi ini tidak tersedia untuk jenis tanggal mode kompatibilitas.
Penanganan khusus diperlukan untuk bagian MONTH, QUARTER, dan YEAR jika tanggal jatuh pada (atau mendekati) hari terakhir suatu bulan. Jika bulan yang dihasilkan memiliki hari yang lebih sedikit daripada hari Tanggal atau Tanggal & Waktu asli, hari yang dihasilkan adalah hari terakhir pada bulan baru.