ComeçarComece de graça

Calculando a diferença entre datas

DATEDIFF() é uma das funções mais conhecidas para manipulação de datas. Ela é usada para obter o número de unidades de tempo entre duas datas. Essa função é útil para calcular, por exemplo:

  • Quantos anos se passaram desde um evento específico.
  • A idade de uma pessoa em um determinado momento.
  • Quantos minutos são necessários para processar um pedido em um restaurante.

Em praticamente todos os cenários de negócio, você consegue encontrar um exemplo em que essa função é útil.

Neste exercício, você vai usar DATEDIFF() para fazer cálculos com as datas armazenadas na tabela voters.

Este exercício faz parte do curso

Funções para manipular dados no SQL Server

Ver curso

Exercício interativo prático

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

SELECT
	first_name,
	birthdate,
	first_vote_date,
    -- Select the diff between the 18th birthday and first vote
	___(___, ___(YEAR, 18, ___), ___) AS adult_years_until_vote
FROM voters;
Editar e executar o código