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
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;