Usando EXTRACT.
Você pode usar EXTRACT() e DATE_PART() para criar facilmente novos campos em suas consultas, extraindo subcampos de um campo de carimbo de data/hora de origem.
Agora, imagina que você quer criar um modelo preditivo que ajude a prever a atividade de aluguel de DVDs por dia da semana. Você pode usar a função EXTRACT() com o identificador de campo dow na nossa consulta para criar um novo campo chamado dayofweek como um subcampo da coluna rental_date da tabela rental.
Você pode usar o comando ` COUNT() para contar o número de registros na tabela de aluguéis para um determinado intervalo de datas e agregar pela coluna recém-criada dayofweek `.
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
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;