Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi waktu tanggal
Fungsi tanggal waktu bekerja dengan tanggal dan waktu. Fungsi-fungsi ini memungkinkan ekstraksi komponen tertentu dari tanggal, melakukan perhitungan, dan memanipulasi nilai tanggal.
Pengidentifikasi yang diizinkan dalam fungsi-fungsi ini adalah:
-
YEAR
-
MONTH
-
DAY
-
HOUR
-
MINUTE
-
DETIK
|
Fungsi |
Tanda tangan |
Deskripsi |
|---|---|---|
|
|
SEKARANG () |
Mengembalikan stempel waktu saat ini dengan presisi milidetik. Ini memberikan waktu yang tepat pada saat dieksekusi dalam kueri. |
|
|
DATE_ADD (pengidentifikasi, interval_durasi, kolom) |
Mengembalikan jumlah date/time a dan bilangan days/hours, atau date/time interval date/time dan. |
|
|
DATE_SUB (pengidentifikasi, interval_durasi, kolom) |
Mengembalikan perbedaan antara date/time a dan sejumlah days/hours, atau antara a date/time dan date/time interval. |
|
|
TIMESTAMP_ADD (pengidentifikasi, interval_durasi, kolom) |
Menambahkan interval waktu, dalam satuan waktu yang diberikan, ke ekspresi datetime. |
|
|
TIMESTAMP_SUB (pengidentifikasi, interval_durasi, kolom) |
Mengurangi interval waktu, dalam satuan waktu yang diberikan, dari ekspresi datetime. |
|
|
CAST (ekspresi AS pola FORMAT STEMPEL WAKTU) |
Mengkonversi ekspresi string ke stempel waktu menggunakan pola format yang ditentukan. Pola umum termasuk |
contoh dari kueri SQL menggunakan fungsi yang terdaftar:
SELECT r.asset_id, r.int_value, date_add(DAY, 7, r.event_timestamp) AS date_in_future, date_sub(YEAR, 2, r.event_timestamp) AS date_in_past, timestamp_add(DAY, 2, r.event_timestamp) AS timestamp_in_future, timestamp_sub(DAY, 2, r.event_timestamp) AS timestamp_in_past, now() AS time_now FROM raw_time_series AS r