Rozložení data na rok, měsíc a den
SQL Server nabízí řadu funkcí určených pro práci s datovými typy data. Začneme třemi funkcemi, které vrací celá čísla představující rok, měsíc a den v měsíci.
Tyto funkce ti umožní seskupovat data dohromady — třeba pro výpočet průběžných součtů po rocích nebo srovnání výdajů měsíc po měsíci. Můžeš také analyzovat prodeje podle kalendářního dne v měsíci a zjistit, jestli se v průběhu měsíce opakuje nějaký cyklus.
Toto cvičení je součástí kurzu
Time Series Analysis in SQL Server
Pokyny k cvičení
- Pomocí funkcí
YEAR(),MONTH()aDAY()zjisti rok, měsíc a den pro aktuální datum a čas.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
DECLARE
@SomeTime DATETIME2(7) = SYSUTCDATETIME();
-- Retrieve the year, month, and day
SELECT
___(@SomeTime) AS TheYear,
___(@SomeTime) AS TheMonth,
___(@SomeTime) AS TheDay;