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
Övningsinstruktioner
- Använd funktionerna
YEAR(),MONTH()ochDAY()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;