Zacznij terazZacznij za darmo

Rozbij datę i czas na składowe

Funkcje YEAR(), MONTH() i DAY() są przydatne i łatwe do zapamiętania, ale często trzeba wyodrębnić inne składowe daty – na przykład dzień tygodnia, numer tygodnia w roku czy sekundę. Właśnie tu przydają się pozostałe funkcje, których się nauczysz.

W tym ćwiczeniu wykorzystamy noc, w której padł Mur Berliński – 9 listopada 1989 roku.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod