Other YEAR SQL function


1. Usage of YEAR to show order's year

SQL Server Query 1

            
 SELECT  
OrderID,
OrderDate,
YEAR(OrderDate) AS OrderYear,
MONTH(OrderDate) AS OrderMonth,
DATENAME(MONTH, OrderDate) AS OrderMonthName,
ShippedDate,
YEAR(ShippedDate) AS ShipYear,
MONTH(ShippedDate) AS ShipMonthNumber,
DATENAME(MONTH, ShippedDate) AS ShipMonthName
FROM Orders
WHERE OrderID IN (10248, 10249, 10250, 10251, 10252);

Create SQL query with SqlQueryBuilder 1

            
 var (sql1, parameters1) = new SqlQueryBuilder()  
.Select()
.Column(new SYSDATETIME(), "SystemDateTime")
.Build();

Query build by SqlQueryBuilder 1

            
SELECT OrderID AS OrderID,
       OrderDate AS OrderDate,
       YEAR(OrderDate) AS OrderYear,
       MONTH(OrderDate) AS OrderMonth,
       DATENAME(month, OrderDate) AS OrderMonthName,
       ShippedDate AS ShippedDate,
       YEAR(ShippedDate) AS ShipYear,
       MONTH(ShippedDate) AS ShipMonthNumber,
       DATENAME(month, ShippedDate) AS ShipMonthName
FROM Orders
WHERE OrderID IN (@pMAIN_2512060919566260730, @pMAIN_2512060919566260731, @pMAIN_2512060919566260732, @pMAIN_2512060919566260733, @pMAIN_2512060919566260734);


            
        

Parameters (If used)

Name Value
@pMAIN_2512060919566260730 10248
@pMAIN_2512060919566260731 10249
@pMAIN_2512060919566260732 10250
@pMAIN_2512060919566260733 10251
@pMAIN_2512060919566260734 10252

Query Results 1:

  OrderID OrderDate OrderYear OrderMonth OrderMonthName ShippedDate ShipYear ShipMonthNumber ShipMonthName
1 10248 7/4/1996 12:00:00 AM 1996 7 July 7/16/1996 12:00:00 AM 1996 7 July
2 10249 7/5/1996 12:00:00 AM 1996 7 July 7/10/1996 12:00:00 AM 1996 7 July
3 10250 7/8/1996 12:00:00 AM 1996 7 July 7/12/1996 12:00:00 AM 1996 7 July
4 10251 7/8/1996 12:00:00 AM 1996 7 July 7/15/1996 12:00:00 AM 1996 7 July
5 10252 7/9/1996 12:00:00 AM 1996 7 July 7/11/1996 12:00:00 AM 1996 7 July