Datatypen INTERVAL
Datatypen INTERVAL är ett praktiskt verktyg för att utföra aritmetik på datum- och tidsdata. Säg till exempel att vår uthyrningspolicy kräver att en DVD returneras inom 3 dagar. Vi kan beräkna expected_return_date för en given DVD-uthyrning genom att lägga till ett INTERVAL på 3 dagar till rental_date från tabellen rental. Resultatet kan sedan jämföras med det faktiska return_date för att avgöra om DVD:n returnerades för sent.
Låt oss prova det här i övningen.
Den här övningen är en del av kursen
Funktioner för datamanipulering i PostgreSQL
Övningsinstruktioner
- Välj uthyrningsdatum och returdatum från tabellen
rental. - Lägg till ett
INTERVALpå 3 dagar tillrental_dateför att beräkna det förväntade returdatumet`.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;