Kom igångKom igång gratis

Addera och subtrahera datum- och tidsvärden

I den här övningen beräknar du det faktiska antalet hyrda dagar samt det korrekta expected_return_date genom att använda kolumnen rental_duration från tabellen film tillsammans med den bekanta rental_date från tabellen rental.

Detta kräver att du fräschar upp kunskaperna från tidigare kurser om hur man jointar två eller flera tabeller. För att välja kolumner från både film- och rental-tabellerna i en enda fråga behöver vi använda tabellen inventory som brygga, eftersom det inte finns någon direkt relation mellan dem. Nu kör vi!

Den här övningen är en del av kursen

Funktioner för datamanipulering i PostgreSQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod