Cộng và trừ giá trị ngày giờ
Trong bài tập này, bạn sẽ tính số ngày thực tế đã thuê cũng như expected_return_date thực bằng cách dùng cột rental_duration từ bảng film cùng với rental_date quen thuộc từ bảng rental.
Điều này đòi hỏi bạn vận dụng lại kỹ năng từ các khóa trước về cách JOIN hai hay nhiều bảng. Để chọn cột từ cả hai bảng film và rental trong một truy vấn, chúng ta sẽ cần dùng bảng inventory để JOIN hai bảng này với nhau vì giữa chúng không có quan hệ trực tiếp. Hãy thử nhé!
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong PostgreSQL
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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;