sammanfattning: i den här handledningen lär du dig hur du använder SQL ServerYEAR()
funktion för att extrahera ett år från ett datum.
Funktionsöversikt för SQL Server YEAR ()
funktionenYEAR()
returnerar ett heltal som representerar året för det angivna datumet.,
följande visar syntaxen för funktionenYEAR()
:
Code language: SQL (Structured Query Language) (sql)
funktionen accepterar ett argument som kan vara ett bokstavligt datumvärde eller ett uttryck som kan lösa till ettTIME
,DATE
,SMALLDATETIME
,DATETIME
,DATETIME2
, ellerDATETIMEOFFSET
värde., extrahera ett år från datumet ’2019-02-01’:
Code language: SQL (Structured Query Language) (sql)
utgången är:
B) använda YEAR () – funktionen med ett datumvärde som endast har tidsdel
om inmatningsdatumvärdet endast har tidsdata kommer funktionen YEAR()
att returnera 1900
:
Code language: SQL (Structured Query Language) (sql)
här är utgången:
C) använda Year() funktion med tabellkolumner exempel
Vi kommer att använda sales.orders
och sales.order_items
från provdatabasen för demonstration.,
det här exemplet använder funktionen YEAR()
för att extrahera årdata från värdena i kolumnen shipped_date
. Den returnerar bruttoförsäljningen per år med hjälp av SUM()
– funktionen och GROUP BY
– klausulen:
följande visar utmatningen:
Code language: CSS (css)
i den här handledningen har du lärt dig hur du extraherar året från ett angivet datum genom att använda SQL Server YEAR()
– funktionen.