This function returns an integer that represents the day (day of the month) of the specified date.
See Date and Time Data Types and Functions (Transact-SQL) for an overview of all Transact\-SQL date and time data types and functions.
Transact-SQL Syntax Conventions
date
An expression that resolves to one of the following data types:
For date, DAY
will accept a column expression, expression, string literal, or user-defined variable.
int
DAY returns the same value as DATEPART (day, date).
If date contains only a time part, DAY
will return 1 - the base day.
This statement returns 30
- the number of the day itself.
This statement returns 1900, 1, 1
. The date argument has a number value of 0
. SQL Server interprets 0
as January 1, 1900.