Aan de slagGa gratis aan de slag

Stel datums samen uit onderdelen

Met de functie DATEFROMPARTS() kun je een reeks getallen die datumonderdelen voorstellen omzetten naar een geldige DATE-datatype. In deze oefening leer je hoe je DATEFROMPARTS() gebruikt om datums op te bouwen uit componenten in een kalendertabel.

Hoewel de kalendertabel al datums bevat, helpt dit ons situaties te visualiseren waarin de basistabel wel gehele datumonderdelen heeft maar geen datumwaarde. Dat kan gebeuren wanneer je gegevens uit flat files rechtstreeks in een database importeert.

Deze oefening maakt deel uit van de cursus

Tijdreeksanalyse in SQL Server

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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;
Code bewerken en uitvoeren