Aan de slagGa gratis aan de slag

Haal een datum uit elkaar in jaar, maand en dag

SQL Server heeft een aantal functies speciaal voor het werken met datumtypen. We bekijken eerst drie functies die gehele getallen teruggeven voor respectievelijk het jaar, de maand en de dag van de maand.

Met deze functies kun je datums groeperen, zodat je looptotals per jaar kunt berekenen of maand-op-maand-vergelijkingen van uitgaven kunt maken. Je kunt ook verkopen analyseren per kalenderdag van de maand om te bepalen of er een duidelijke maandelijkse cyclus is.

Deze oefening maakt deel uit van de cursus

Tijdreeksanalyse in SQL Server

Cursus bekijken

Oefeninstructies

  • Gebruik de functies YEAR(), MONTH() en DAY() om het jaar, de maand en de dag voor de huidige datum en tijd te bepalen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

-- Retrieve the year, month, and day
SELECT
	___(@SomeTime) AS TheYear,
	___(@SomeTime) AS TheMonth,
	___(@SomeTime) AS TheDay;
Code bewerken en uitvoeren