Other DATENAME SQL function


1. Usage of DATENAME to show Employee Hiring Details

SQL Server Query 1

            
 SELECT  
EmployeeID,
FirstName,
LastName,
HireDate,
DATENAME(weekday, HireDate) AS HireDayOfWeek,
DATENAME(month, HireDate) AS HireMonthName,
DATENAME(year, HireDate) AS HireYear,
DATENAME(quarter, HireDate) AS HireQuarter
FROM Employees
ORDER BY EmployeeID;

Create SQL query with SqlQueryBuilder 1

            
 var (sql1, parameters1) = new SqlQueryBuilder()  
.Select()
.Columns("EmployeeID", "FirstName", "LastName", "HireDate")
.Column(new DATENAME(SqlDateInterval.weekday, new Column("HireDate")), "HireDayOfWeek")
.Column(new DATENAME(SqlDateInterval.month, new Column("HireDate")), "HireMonthName")
.Column(new DATENAME(SqlDateInterval.year, new Column("HireDate")), "HireYear")
.Column(new DATENAME(SqlDateInterval.quarter, new Column("HireDate")), "HireQuarter")
.From("Employees")
.OrderBy(new OrderBy().Set(new Column("EmployeeID")))
.Build();

Query build by SqlQueryBuilder 1

            
SELECT EmployeeID,
       FirstName,
       LastName,
       HireDate,
       DATENAME(weekday, HireDate) AS HireDayOfWeek,
       DATENAME(month, HireDate) AS HireMonthName,
       DATENAME(year, HireDate) AS HireYear,
       DATENAME(quarter, HireDate) AS HireQuarter
FROM Employees
ORDER BY EmployeeID ASC;


            
        

Parameters (If used)

Name Value

Query Results 1:

  EmployeeID FirstName LastName HireDate HireDayOfWeek HireMonthName HireYear HireQuarter
1 1 Nancy Davolio 5/1/1992 12:00:00 AM Friday May 1992 2
2 2 Andrew Fuller 8/14/1992 12:00:00 AM Friday August 1992 3
3 3 Janet Leverling 4/1/1992 12:00:00 AM Wednesday April 1992 2
4 4 Margaret Peacock 5/3/1993 12:00:00 AM Monday May 1993 2
5 5 Steven Buchanan 10/17/1993 12:00:00 AM Sunday October 1993 4
6 6 Michael Suyama 10/17/1993 12:00:00 AM Sunday October 1993 4
7 7 Robert King 1/2/1994 12:00:00 AM Sunday January 1994 1
8 8 Laura Callahan 3/5/1994 12:00:00 AM Saturday March 1994 1
9 9 Anne Dodsworth 11/15/1994 12:00:00 AM Tuesday November 1994 4