Kom igångKom igång gratis

Bygg datum från delar

Funktionen DATEFROMPARTS() gör det möjligt att omvandla en serie tal som representerar datumdelar till en giltig datatyp av typen DATE. I den här övningen lär du dig använda DATEFROMPARTS() för att bygga datum från komponenter i en kalendertabell.

Även om kalendertabellen redan innehåller datum, hjälper det här oss att visualisera situationer där bastabellen har heltalsbaserade datumkomponenter men inget datumvärde – något som kan inträffa när man importerar data från flata filer direkt till en databas.

Den här övningen är en del av kursen

Tidsserieanalys i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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;
Redigera och kör kod