SQL Server DATEPART() Function
The DATENAME() function is a date and time function in Microsoft SQL Server used to extract a specific part of a date or time, such as the year, month, hour, or minute.
Syntax
DATEPART(datepart, date)
Parameter explanation:
datepart: The abbreviation or full name of the date or time part to be extracted fromdate. Common examples includeyear,quarter,month,dayofyear,day,week,weekday,hour,minute,second,millisecond, etc.date: The date or time value from which to extract the date or time part.
Return value: The integer value of the specified date or time part.
Use Cases
The DATENAME() function is very useful in queries that require extracting specific parts from a date or time value. For example, it can be used to retrieve all the months from a date column.
Examples
Example 1: Extracting the Year
SELECT DATEPART(year, '2022-03-11') AS 'Year';
Output:
| Year | 
|---|
| 2022 | 
Example 2: Extracting the Month
SELECT DATEPART(month, '2022-03-11') AS 'Month';
Output:
| Month | 
|---|
| 3 | 
Conclusion
The DATENAME() function is a very useful function that allows users to extract specific parts from a date or time value. Using this function in data queries and report generation can greatly improve work efficiency and accuracy.