Adicionando e subtraindo valores de data e hora
Neste exercício, você vai calcular o número real de dias alugados, bem como o valor real ( expected_return_date ), usando a coluna “ rental_duration ” da tabela “ film ” junto com a coluna “ rental_date ” da tabela “ rental ”.
Isso vai exigir que você tire o pó das habilidades que aprendeu em cursos anteriores sobre como juntar duas ou mais tabelas. Para escolher colunas das tabelas film e rental em uma única consulta, vamos precisar usar a tabela inventory para juntar essas duas tabelas, já que não tem uma relação explícita entre elas. Vamos tentar!
Este exercício faz parte do curso
Funções para mexer nos dados no PostgreSQL
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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;