Menambahkan dan mengurangkan nilai tanggal dan waktu
Di latihan ini, Anda akan menghitung jumlah hari sewa yang sebenarnya serta expected_return_date yang tepat dengan menggunakan kolom rental_duration dari tabel film bersama dengan rental_date yang sudah Anda kenal dari tabel rental.
Ini mengharuskan Anda mengingat kembali keterampilan dari kursus sebelumnya tentang cara melakukan join dua atau lebih tabel. Untuk memilih kolom dari tabel film dan rental dalam satu kueri, kita perlu menggunakan tabel inventory untuk menggabungkan kedua tabel tersebut karena tidak ada relasi eksplisit di antara keduanya. Mari kita coba!
Latihan ini adalah bagian dari kursus
Fungsi untuk Memanipulasi Data di PostgreSQL
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT f.title, f.rental_duration,
-- Calculate the number of days rented
___.___ - ___.___ AS ___
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;