ComenzarEmpieza gratis

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

Ver curso

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;
Editar y ejecutar código