Začněte nyníZačněte zdarma

Rozložení data a času na jednotlivé části

Funkce YEAR(), MONTH() a DAY() jsou sice užitečné a snadno zapamatovatelné, ale často potřebujeme datum rozložit na jiné části – například den v týdnu, týden v roce nebo sekundy. Právě k tomu slouží další funkce, se kterými ses seznámil/a.

V tomto cvičení použijeme datum pádu Berlínské zdi: 9. listopadu 1989.

Toto cvičení je součástí kurzu

Time Series Analysis in SQL Server

Zobrazit kurz

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
	@BerlinWallFalls DATETIME2(7) = '1989-11-09 23:49:36.2294852';

-- Fill in each date part
SELECT
	DATEPART(____, @BerlinWallFalls) AS TheYear,
	DATEPART(____, @BerlinWallFalls) AS TheDayOfYear,
	DATEPART(____, @BerlinWallFalls) AS TheDay,
	DATEPART(____, @BerlinWallFalls) AS TheWeek,
	DATEPART(____, @BerlinWallFalls) AS TheSecond,
	DATEPART(____, @BerlinWallFalls) AS TheNanosecond;
Upravit a spustit kód