Zacznij terazZacznij za darmo

Wyodrębnianie roku, miesiąca i dnia z daty

SQL Server oferuje szereg funkcji przeznaczonych do pracy z typami daty. Na początek przyjrzymy się trzem funkcjom, które zwracają liczby całkowite reprezentujące odpowiednio rok, miesiąc oraz dzień miesiąca.

Funkcje te pozwalają grupować daty – dzięki nim możesz obliczać sumy narastające według roku, porównywać wydatki miesiąc do miesiąca czy analizować sprzedaż według dni kalendarzowych, aby sprawdzić, czy w danych widać wyraźną cykliczność miesięczną.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji YEAR(), MONTH() i DAY(), aby wyznaczyć rok, miesiąc i dzień dla bieżącej daty i godziny.

Interaktywne ćwiczenie praktyczne

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

DECLARE
	@SomeTime DATETIME2(7) = SYSUTCDATETIME();

-- Retrieve the year, month, and day
SELECT
	___(@SomeTime) AS TheYear,
	___(@SomeTime) AS TheMonth,
	___(@SomeTime) AS TheDay;
Edytuj i uruchom kod