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_2507192055432802960, @pMAIN_2507192055432802961, @pMAIN_2507192055432802962, @pMAIN_2507192055432802963, @pMAIN_2507192055432802964);
Parameters (If used)
Name |
Value |
@pMAIN_2507192055432802960 |
10248 |
@pMAIN_2507192055432802961 |
10249 |
@pMAIN_2507192055432802962 |
10250 |
@pMAIN_2507192055432802963 |
10251 |
@pMAIN_2507192055432802964 |
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
|