Other DAY SQL function
1. Usage of DAY to show Order Statistics
SQL Server Query 1
SELECT
OrderID,
OrderDate,
DAY(OrderDate) AS DayOfMonth,
ShippedDate,
DAY(ShippedDate) AS ShipDayOfMonth
FROM Orders
WHERE OrderID IN (10248, 10249, 10250, 10251, 10252);
Create SQL query with SqlQueryBuilder 1
var (sql1, parameters1) = new SqlQueryBuilder()
.Select()
.Columns(" OrderID", "OrderDate")
.Column(new DAY(new Column("OrderDate")), "DayOfMonth")
.Column("ShippedDate", "ShippedDate")
.Column(new DAY(new Column("ShippedDate")), "ShipDayOfMonth")
.From("Orders")
.Where(new Where(new IN(new Column("OrderID"), 10248, 10249, 10250, 10251, 10252)))
.Build();
Query build by SqlQueryBuilder 1
SELECT OrderID,
OrderDate,
DAY(OrderDate) AS DayOfMonth,
ShippedDate AS ShippedDate,
DAY(ShippedDate) AS ShipDayOfMonth
FROM Orders
WHERE OrderID IN (@pMAIN_2512060919163843060, @pMAIN_2512060919163843061, @pMAIN_2512060919163843062, @pMAIN_2512060919163843063, @pMAIN_2512060919163843064);
Parameters (If used)
| Name |
Value |
| @pMAIN_2512060919163843060 |
10248 |
| @pMAIN_2512060919163843061 |
10249 |
| @pMAIN_2512060919163843062 |
10250 |
| @pMAIN_2512060919163843063 |
10251 |
| @pMAIN_2512060919163843064 |
10252 |
Query Results 1:
| |
OrderID |
OrderDate |
DayOfMonth |
ShippedDate |
ShipDayOfMonth |
| 1 |
10248
|
7/4/1996 12:00:00 AM
|
4
|
7/16/1996 12:00:00 AM
|
16
|
| 2 |
10249
|
7/5/1996 12:00:00 AM
|
5
|
7/10/1996 12:00:00 AM
|
10
|
| 3 |
10250
|
7/8/1996 12:00:00 AM
|
8
|
7/12/1996 12:00:00 AM
|
12
|
| 4 |
10251
|
7/8/1996 12:00:00 AM
|
8
|
7/15/1996 12:00:00 AM
|
15
|
| 5 |
10252
|
7/9/1996 12:00:00 AM
|
9
|
7/11/1996 12:00:00 AM
|
11
|