Descompune o dată și o oră în componente
Deși YEAR(), MONTH() și DAY() sunt funcții utile și ușor de reținut, adesea dorim să extragem și alte componente ale datelor, cum ar fi ziua din săptămână, săptămâna din an sau secundele. Aici intervin celelalte funcții pe care le-am învățat.
Vom folosi noaptea în care a căzut Zidul Berlinului: 9 noiembrie 1989.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;