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_2507192104275821210, @pMAIN_2507192104275821211, @pMAIN_2507192104275821212, @pMAIN_2507192104275821213, @pMAIN_2507192104275821214);
Parameters (If used)
Name | Value |
---|---|
@pMAIN_2507192104275821210 | 10248 |
@pMAIN_2507192104275821211 | 10249 |
@pMAIN_2507192104275821212 | 10250 |
@pMAIN_2507192104275821213 | 10251 |
@pMAIN_2507192104275821214 | 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 |