ÎncepețiÎncepe gratuit

Extrage anul, luna și ziua dintr-o dată calendaristică

SQL Server dispune de o serie de funcții dedicate lucrului cu tipuri de date de tip dată calendaristică. Vom analiza mai întâi trei funcții care returnează valori întregi reprezentând, respectiv, anul, luna și ziua din lună.

Aceste funcții ne permit să grupăm datele calendaristice, ceea ce ne ajută să calculăm totaluri cumulate pe an sau să comparăm cheltuielile de la o lună la alta. Putem, de asemenea, analiza vânzările pe zile calendaristice ale lunii pentru a determina dacă există un ciclu lunar pronunțat.

Acest exercițiu face parte din cursul

Analiza seriilor de timp în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește funcțiile YEAR(), MONTH() și DAY() pentru a determina anul, luna și ziua corespunzătoare datei și orei curente.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

-- Retrieve the year, month, and day
SELECT
	___(@SomeTime) AS TheYear,
	___(@SomeTime) AS TheMonth,
	___(@SomeTime) AS TheDay;
Editează și rulează codul