Calcular la diferencia entre fechas
DATEDIFF() es una de las funciones más conocidas para manipular fechas. Sirve para obtener el número de unidades de tiempo entre dos fechas. Esta función es útil para calcular, por ejemplo:
- Cuántos años han pasado desde un evento concreto.
- La edad de una persona en un momento determinado.
- Cuántos minutos tarda en procesarse un pedido en un restaurante.
En prácticamente cualquier escenario de negocio encontrarás un caso en el que esta función resulta útil.
En este ejercicio, usarás DATEDIFF() para hacer cálculos con las fechas almacenadas en la tabla voters.
Este ejercicio forma parte del curso
Funciones para manipular datos en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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;