Kom igångKom igång gratis

Dela upp ett datum i år, månad och dag

SQL Server har ett antal funktioner för att arbeta med datumtyper. Vi börjar med tre funktioner som returnerar heltal för år, månad respektive dag i månaden.

Med dessa funktioner kan du gruppera datum och till exempel beräkna ackumulerade summor per år eller jämföra utgifter månad för månad. Du kan även analysera försäljning per kalenderdag för att se om det finns ett tydligt månadsmönster.

Den här övningen är en del av kursen

Tidsserieanalys i SQL Server

Visa kurs

Övningsinstruktioner

  • Använd funktionerna YEAR(), MONTH() och DAY() för att hämta år, månad och dag för aktuellt datum och tid.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

-- Retrieve the year, month, and day
SELECT
	___(@SomeTime) AS TheYear,
	___(@SomeTime) AS TheMonth,
	___(@SomeTime) AS TheDay;
Redigera och kör kod