Kom igångKom igång gratis

Beräkna det förväntade återlämningsdatumet

Nu när du har övat på att addera och subtrahera tidsstämplar och utföra relativa beräkningar med intervall, är det dags att använda dessa kunskaper för att beräkna det faktiska förväntade återlämningsdatumet för en specifik uthyrning. Som du sett i tidigare övningar är rental_duration antalet dagar som en uthyrning får pågå innan den räknas som försenad. För att beräkna expected_return_date använder du rental_duration och adderar det till rental_date.

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

Funktioner för datamanipulering i PostgreSQL

Visa kurs

Övningsinstruktioner

  • Konvertera rental_duration genom att multiplicera det med ett INTERVAL på 1 dag.
  • Addera resultatet till uthyrningsdatumet.

Interaktiv övning med praktiskt arbete

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

SELECT
    f.title,
	r.rental_date,
    f.rental_duration,
    -- Add the rental duration to the rental date
    ___ '1' day ___ f.___ + ___ AS expected_return_date,
    r.return_date
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