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

penting

Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat Memigrasi Buku Besar QLDB Amazon ke Amazon Aurora PostgreSQL.

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

Sintaks

DATE_ADD( datetimepart, interval, timestamp )

Pendapat

datetimepart

Bagian tanggal atau waktu dimana fungsi beroperasi. Parameter ini dapat berupa salah satu dari yang berikut:

  • year

  • month

  • day

  • hour

  • minute

  • second

interval

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

timestamp

Nama bidang atau ekspresi tipe data timestamp yang ditambahkan fungsi.

Nilai literal stempel waktu Ion dapat dilambangkan dengan backticks (). `...` Untuk detail pemformatan dan contoh nilai stempel waktu, lihat Stempel 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