Fungsi TRUNC - Amazon Redshift

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

Fungsi TRUNC

Mempotong a TIMESTAMP dan mengembalikan a. DATE

Fungsi ini juga dapat memotong angka. Untuk informasi selengkapnya, lihat Fungsi TRUNC.

Sintaks

TRUNC(timestamp)

Argumen

stempel waktu

Kolom tipe data TIMESTAMP atau ekspresi yang secara implisit mengevaluasi tipe. TIMESTAMP

Untuk mengembalikan nilai stempel waktu dengan 00:00:00 waktu, lemparkan hasil fungsi ke a. TIMESTAMP

Jenis pengembalian

DATE

Contoh-contoh

Contoh berikut mengembalikan bagian tanggal dari hasil fungsi SYSDATE (yang mengembalikan stempel waktu).

SELECT SYSDATE; +----------------------------+ | timestamp | +----------------------------+ | 2011-07-21 10:32:38.248109 | +----------------------------+ SELECT TRUNC(SYSDATE); +------------+ | trunc | +------------+ | 2011-07-21 | +------------+

Contoh berikut menerapkan fungsi TRUNC ke kolom. TIMESTAMP Jenis pengembalian adalah tanggal.

SELECT TRUNC(starttime) FROM event ORDER BY eventid LIMIT 1; +------------+ | trunc | +------------+ | 2008-01-25 | +------------+

Contoh berikut mengembalikan nilai timestamp dengan 00:00:00 sebagai waktu dengan mentransmisikan hasil fungsi TRUNC ke a. TIMESTAMP

SELECT CAST((TRUNC(SYSDATE)) AS TIMESTAMP); +---------------------+ | trunc | +---------------------+ | 2011-07-21 00:00:00 | +---------------------+