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
Övningsinstruktioner
- Konvertera
rental_durationgenom att multiplicera det med ettINTERVALpå 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;