ComenzarEmpieza gratis

Unirlo todo

Muchas de las técnicas que has aprendido en este curso serán útiles para construir consultas que extraigan datos para el entrenamiento de modelos. Ahora, utilicemos algunas funciones de fecha/hora para extraer y manipular algunos datos de alquileres de DVD de nuestra tienda ficticia de alquiler de DVD.

En este ejercicio, vas a extraer una lista de clientes y su historial de alquileres de 90 días. Utilizarás las funciones EXTRACT(), DATE_TRUNC() y AGE() que has visto en este capítulo junto con algunas habilidades generales de SQL de los requisitos previos para extraer un conjunto de datos que pueda utilizarse para determinar qué día de la semana es más probable que los clientes alquilen un DVD y la probabilidad de que devuelvan el DVD con retraso.

Este ejercicio forma parte del curso

Funciones para manipular datos en PostgreSQL

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

SELECT 
  -- Extract the day of week date part from the rental_date
  ___(___ ___ ___) AS dayofweek,
  AGE(return_date, rental_date) AS rental_days
FROM rental AS r 
WHERE 
  -- Use an INTERVAL for the upper bound of the rental_date 
  rental_date BETWEEN CAST('2005-05-01' AS ___)
   AND CAST('2005-05-01' AS ___) + ___ '90 day';
Editar y ejecutar código