Bắt đầu ngayBắt đầu miễn phí

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 filmrental 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

Xem khóa học

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;
Chỉnh sửa và Chạy Mã