Utilizar EXTRACT
Puedes utilizar EXTRACT() y DATE_PART() para crear fácilmente nuevos campos en tus consultas extrayendo subcampos de un campo de marca de tiempo de origen.
Supongamos ahora que quieres producir un modelo predictivo que ayude a prever la actividad de alquiler de DVD por día de la semana. Podrías utilizar la función EXTRACT() con el identificador de campo dow de nuestra consulta para crear un nuevo campo llamado dayofweek como subcampo de la columna rental_date de la tabla rental.
Puedes aplicar COUNT() al número de registros de la tabla de alquileres para un intervalo de fechas determinado y agregarlo por la columna dayofweek recién creada.
Este ejercicio forma parte del curso
Funciones para manipular datos en PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;