Menghitung tanggal pengembalian yang diharapkan
Sekarang setelah Anda berlatih menambah dan mengurangkan cap waktu serta melakukan perhitungan relatif menggunakan interval, mari gunakan keterampilan tersebut untuk menghitung tanggal pengembalian yang sebenarnya diharapkan dari suatu penyewaan tertentu. Seperti yang Anda lihat pada latihan sebelumnya, rental_duration adalah jumlah hari yang diperbolehkan untuk sebuah penyewaan sebelum dianggap terlambat. Untuk menghitung expected_return_date, Anda akan menggunakan rental_duration dan menambahkannya ke rental_date.
Latihan ini adalah bagian dari kursus
Fungsi untuk Memanipulasi Data di PostgreSQL
Petunjuk latihan
- Konversikan
rental_durationdengan mengalikannya denganINTERVAL1 hari. - Tambahkan hasilnya ke tanggal penyewaan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT
f.title,
r.rental_date,
f.rental_duration,
-- Add the rental duration to the rental date
___ '1' day ___ f.___ + ___ AS expected_return_date,
r.return_date
FROM film AS f
INNER JOIN inventory AS i ON f.film_id = i.film_id
INNER JOIN rental AS r ON i.inventory_id = r.inventory_id
ORDER BY f.title;