Fungsi DATE_ADD di Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi DATE_ADD di Amazon QLDB

Di Amazon QLDB, gunakanDATE_ADD fungsi untuk menambah nilai stempel waktu tertentu dengan interval tertentu.

Sintaksis

DATE_ADD( datetimepart, interval, timestamp )

Pendapat

datetimepart

Tanggal atau waktu yang menjalankan fungsi. Parameter ini dapat menjadi salah satu dari yang berikut:

  • year

  • month

  • day

  • hour

  • minute

  • second

interval

Integer yang menentukan interval untuk menambah stempel waktu yang diberikan. Sebuah integer negatif mengurangi interval.

stempel waktu

Nama field atau ekspresi tipe datatimestamp yang fungsi bertahap.

Nilai literal stempel waktu Ion dapat dilambangkan dengan backticks (`...`). Untuk memformat detail dan contoh nilai stempel waktu, lihat Cap Waktu dalam dokumen spesifikasi Amazon Ion.

Jenis pengembalian

timestamp

Contoh

DATE_ADD(year, 5, `2010-01-01T`) -- 2015-01-01T DATE_ADD(month, 1, `2010T`) -- 2010-02T (result adds precision as necessary) DATE_ADD(month, 13, `2010T`) -- 2011-02T (2010T is equivalent to 2010-01-01T00:00:00.000Z) DATE_ADD(day, -1, `2017-01-10T`) -- 2017-01-09T DATE_ADD(hour, 1, `2017T`) -- 2017-01-01T01:00Z DATE_ADD(hour, 1, `2017-01-02T03:04Z`) -- 2017-01-02T04:04Z DATE_ADD(minute, 1, `2017-01-02T03:04:05.006Z`) -- 2017-01-02T03:05:05.006Z DATE_ADD(second, 1, `2017-01-02T03:04:05.006Z`) -- 2017-01-02T03:04:06.006Z -- Runnable statements SELECT DATE_ADD(year, 5, `2010-01-01T`) FROM << 0 >> -- 2015-01-01T SELECT DATE_ADD(day, -1, `2017-01-10T`) FROM << 0 >> -- 2017-01-09T

fungsi terkait