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 completando el código de muestra.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;