Date & Time
BigQuery
DATETIME_SUB
Subtracts a time interval from a DATETIME value. The inverse of DATETIME_ADD.
Tipe hasil:
DATETIMEDiperbarui: 13 Jun 2026Syntax
SQL
DATETIME_SUB(datetime_expression, INTERVAL int64_expression datetime_part)Parameter
datetime_expressionDATETIMEwajib
The starting DATETIME value
int64_expressionINT64wajib
The number of intervals to subtract
datetime_partDATETIME_PARTwajib
Interval unit: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, etc.
Contoh Penggunaan
Subtract Intervals
SQL
1 SELECT 2 CURRENT_DATETIME() as now, 3 DATETIME_SUB(CURRENT_DATETIME(), INTERVAL 24 HOUR) as yesterday, 4 DATETIME_SUB(CURRENT_DATETIME(), INTERVAL 7 DAY) as week_ago;
Subtract various intervals from the current datetime.
Filter Recent Data
SQL
1 SELECT * 2 FROM `project.dataset.events` 3 WHERE event_datetime >= DATETIME_SUB(CURRENT_DATETIME(), INTERVAL 1 HOUR);
Filter events that occurred within the last hour.
Pertanyaan Umum tentang DATETIME_SUB
Apa itu fungsi DATETIME_SUB di BigQuery?
Subtracts a time interval from a DATETIME value. The inverse of DATETIME_ADD. Di BigQuery, fungsi DATETIME_SUB termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan DATETIME_SUB di BigQuery?
Gunakan sintaks berikut: DATETIME_SUB(datetime_expression, INTERVAL int64_expression datetime_part). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi DATETIME_SUB?
Fungsi DATETIME_SUB mengembalikan nilai bertipe DATETIME. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi DATETIME_SUB?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: datetime_expression (DATETIME, wajib): The starting DATETIME value; int64_expression (INT64, wajib): The number of intervals to subtract; datetime_part (DATETIME_PART, wajib): Interval unit: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, etc..
Ngulik Langsung
Latihan Langsung →Sudah paham DATETIME_SUB? Latih langsung di browser
Latihan interaktif, langsung di browser.