始める無料で始める

日付・時刻の値の加減

この演習では、expected_return_date テーブルの rental_duration 列と、film テーブルの rental_date 列を使って、実際のレンタル日数と正確な rental を計算します。

2つ以上のテーブルを結合する方法は以前のコースで学びましたが、ここでその知識を活かしましょう。film テーブルと rental テーブルの間に直接的な関係はないため、1つのクエリで両テーブルの列を取得するには、inventory テーブルを介して結合する必要があります。さっそく試してみましょう!

この演習はコースの一部です

PostgreSQL のデータ操作関数

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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;
コードを編集して実行