MulaiMulai sekarang secara gratis

Menggunakan DATE_TRUNC

Fungsi DATE_TRUNC() akan memangkas tipe data timestamp atau interval untuk mengembalikan timestamp atau interval pada presisi yang ditentukan. Nilai presisi merupakan subset dari pengenal kolom yang dapat digunakan dengan fungsi EXTRACT() dan DATE_PART(). DATE_TRUNC() akan mengembalikan interval atau timestamp, bukan angka. Sebagai contoh

SELECT DATE_TRUNC('month', TIMESTAMP '2005-05-21 15:30:30');

Hasil: 2005-05-01 00;00:00

Sekarang, mari bereksperimen dengan berbagai presisi dan pada akhirnya memodifikasi kueri dari latihan sebelumnya untuk mengagregasi aktivitas penyewaan.

Latihan ini adalah bagian dari kursus

Fungsi untuk Memanipulasi Data di PostgreSQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Edit dan Jalankan Kode