ComenzarEmpieza gratis

Crear una fecha a partir de partes

Aunque la mayoría de funciones con las que has trabajado hasta ahora extraen partes de una fecha, DATEFROMPARTS() hace justo lo contrario: crea una fecha a partir de tres números que representan el año, el mes y el día.

La sintaxis es: DATEFROMPARTS(year, month, day)

También puedes usar expresiones que devuelvan valores numéricos como parámetros de esta función, por ejemplo: DATEFROMPARTS(YEAR(date_expression), MONTH(date_expression), 2)

En este ejercicio, seleccionarás información de la tabla voters, incluido el año y el mes de first_vote_date. Luego, crearás una nueva columna de fecha que represente el primer día del mes de la primera votación.

Este ejercicio forma parte del curso

Funciones para manipular datos en SQL Server

Ver curso

Instrucciones del ejercicio

  • Selecciona el año de la primera votación.
  • Selecciona el mes de la fecha de la primera votación.
  • Crea una fecha como inicio del mes de la primera votación.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT 
	first_name,
	last_name,
    -- Select the year of the first vote
   	___(first_vote_date) AS first_vote_year, 
    -- Select the month of the first vote
	___(first_vote_date) AS first_vote_month,
    -- Create a date as the start of the month of the first vote
	___(___, ___, 1) AS first_vote_starting_month
FROM voters;
Editar y ejecutar código