Construiește date din componente
Funcția DATEFROMPARTS() ne permite să transformăm o serie de numere reprezentând componente de dată într-un tip de date valid DATE. În acest exercițiu, vei învăța cum să folosești DATEFROMPARTS() pentru a construi date din componentele unui tabel de calendar.
Deși tabelul de calendar conține deja date, acest exercițiu te ajută să vizualizezi situațiile în care tabelul sursă are componente de dată sub formă de numere întregi, dar nu conține o valoare de dată propriu-zisă — lucru care se poate întâmpla atunci când imporți date din fișiere plate direct într-o bază de date.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;