Sestavení dat z jednotlivých částí
Funkce DATEFROMPARTS() umožňuje převést sadu čísel představujících části data na platný datový typ DATE. V tomto cvičení se naučíš, jak pomocí DATEFROMPARTS() sestavit data z komponent v kalendářní tabulce.
Ačkoliv kalendářní tabulka data již obsahuje, toto cvičení ti pomůže vizualizovat situace, kdy zdrojová tabulka obsahuje jen celočíselné části data bez skutečné datové hodnoty – což se může stát například při importu dat z plochých souborů přímo do databáze.
Toto cvičení je součástí kurzu
Time Series Analysis in SQL Server
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;