Sumar y restar valores de fecha y hora
En este ejercicio, calcularás el número real de días de alquiler y expected_return_date
verdadero utilizando la columna rental_duration
de la tabla film
junto con rental_date
familiar de la tabla rental
.
Esto requerirá que desempolves las habilidades adquiridas en cursos anteriores sobre cómo unir dos o más tablas. Para seleccionar columnas de las tablas film
y rental
en una sola consulta, tendremos que utilizar la tabla inventory
para unir estas dos tablas, ya que no hay ninguna relación explícita entre ellas. ¡Vamos a intentarlo!
Este ejercicio forma parte del curso
Funciones para manipular datos en PostgreSQL
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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;