Delen via


DATEPART (SSIS Expression)

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Retourneert een geheel getal dat een datumdeel van een datum aangeeft.

Syntaxis

  
DATEPART(datepart, date)  

Arguments

datepart
Is de parameter die aangeeft welk deel van de datum een nieuwe waarde moet retourneren.

date
Is een expressie die een geldige datum of tekenreeks in datumnotatie retourneert.

Resultaattypen

DT_I4

Opmerkingen

DATEPART retourneert een null-resultaat als het argument null is.

Een letterlijke datum moet expliciet worden omgezet in een van de datumgegevenstypen. Zie Integration Services-gegevenstypenvoor meer informatie.

De volgende tabel bevat de datumonderdelen en afkortingen die worden herkend door de expressie-evaluator. Namen van datumonderdelen zijn niet hoofdlettergevoelig.

Datumonderdeel Abbreviations
Jaar yyy, jjjj
Kwartaal qq, q
Maand mm, m
Dag van het jaar dy, y
Day dd, d
Week wk, ww
Weekdag Dw
Uur Hh, hh, HH
Minuut mi, n
Second ss, s
Milliseconde Mevrouw

Voorbeelden van SSIS-expressies

In dit voorbeeld wordt het gehele getal geretourneerd dat de maand weergeeft in een letterlijke datum. Als de datum de notatie mm/dd/jjjj heeft, retourneert dit voorbeeld 11.

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")  

In dit voorbeeld wordt het gehele getal geretourneerd dat de dag in de kolom ModifiedDate aangeeft.

DATEPART("dd", ModifiedDate)  

In dit voorbeeld wordt het gehele getal geretourneerd dat het jaar van de huidige datum aangeeft.

DATEPART("yy",GETDATE())  

Deze voorbeelden retourneren 19.

DATEPART("HH", (DT_DATE) "2020-09-02 19:24" )
DATEPART("hh", (DT_DATE) "2020-09-02 19:24" )
DATEPART("Hh", (DT_DATE) "2020-09-02 19:24" )

Zie ook

DATEADD (SSIS-expressie)
DATEDIFF (SSIS Expression)
DAY (SSIS-expressie)
MONTH (SSIS-expressie)
YEAR (SSIS-Expressie)
Functies (SSIS-Expressie)