Calculando a data prevista de retorno
Agora que você já praticou como somar e subtrair carimbos de data/hora e fazer cálculos relativos usando intervalos, vamos usar essas novas habilidades para calcular a data de devolução esperada de um aluguel específico. Como você viu nos exercícios anteriores, o prazo de carência ( rental_duration ) é o número de dias que você tem para devolver o carro alugado antes de ser considerado atrasado. Para calcular o valor líquido ( expected_return_date ), você vai querer usar o valor líquido ( rental_duration ) e adicioná-lo ao valor líquido ( rental_date).
Este exercício faz parte do curso
Funções para mexer nos dados no PostgreSQL
Instruções do exercício
- Converta 1 dia de trabalho (
rental_duration) multiplicando-o por 1 dia de salário (INTERVAL). - Adicione à data do aluguel.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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;