ComeçarComece de graça

Tipos de dados intervalares

INTERVAL Os tipos de dados oferecem uma ferramenta muito útil para fazer cálculos aritméticos com tipos de dados de data e hora. Por exemplo, digamos que nossa política de aluguel exige que um DVD seja devolvido em até 3 dias. A gente pode calcular o tempo médio de reserva ( expected_return_date ) para um determinado aluguel de DVD adicionando um tempo médio de reserva ( INTERVAL ) de 3 dias ao tempo médio de reserva ( rental_date ) da tabela de tempo médio de reserva ( rental ). Aí, a gente pode comparar esse resultado com o return_date pra ver se o DVD foi devolvido atrasado.

Vamos tentar esse exemplo no exercício.

Este exercício faz parte do curso

Funções para mexer nos dados no PostgreSQL

Ver curso

Instruções do exercício

  • Escolha a data de aluguel e a data de devolução na tabela “ rental ”.
  • Adicione uma “ INTERVAL ” (duração média de um pedido) de 3 dias ao “ rental_date ” (tempo de entrega estimado) para calcular a data de retorno esperada.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

SELECT
 	-- Select the rental and return dates
	___,
	___,
 	-- Calculate the expected_return_date
	rental_date + ___ ___ AS expected_return_date
FROM rental;
Editar e executar o código