Inizia subitoInizia gratis

Crea date a partire dalle parti

La funzione DATEFROMPARTS() permette di trasformare una serie di numeri che rappresentano parti di una data in un tipo di dato DATE valido. In questo esercizio imparerai a usare DATEFROMPARTS() per costruire date dai componenti presenti in una tabella di calendario.

Anche se la tabella calendario contiene già le date, questo ci aiuta a visualizzare i casi in cui la tabella di origine ha i componenti della data come interi ma non il valore data completo, cosa che può succedere quando si importano dati da file flat direttamente in un database.

Questo esercizio fa parte del corso

Analisi delle serie temporali in SQL Server

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

-- Create dates from component parts on the calendar table
SELECT TOP(10)
	DATEFROMPARTS(c.___, c.___, c.___) AS CalendarDate
FROM dbo.Calendar c
WHERE
	c.CalendarYear = 2017
ORDER BY
	c.FiscalDayOfYear ASC;
Modifica ed esegui il codice