DAY (SSIS Expression)

DAY (SSIS Expression)

 

Applies To: SQL Server 2016

Returns an integer that represents the day datepart of a date.

  
DAY(date)  

date
Is an expression that returns a valid date or a string in date format.

DT_I4

DAY returns a null result if the argument is null.

A date literal must be explicitly cast to one of the date data types. For more information, see Integration Services Data Types.

System_CAPS_ICON_note.jpg Note


The expression fails to validate when a date literal is explicitly cast to one of these date data types: DT_DBTIMESTAMPOFFSET and DT_DBTIMESTAMP2.

Using the DAY function is briefer but equivalent to using DATEPART("Day", date).

This example returns the number of the day in a date literal. If the date format is in "mm/dd/yyyy" format, this example returns 23.

DAY((DT_DBTIMESTAMP)"11/23/2002")  

This example returns the integer that represents the day in the ModifiedDate column.

DAY(ModifiedDate)  

This example returns the integer that represents the day of the current date.

DAY(GETDATE())  

DATEADD (SSIS Expression)
DATEDIFF (SSIS Expression)
DATEPART (SSIS Expression)
MONTH (SSIS Expression)
YEAR (SSIS Expression)
Functions (SSIS Expression)

Community Additions

ADD
Show:
© 2016 Microsoft