SELECT
od.OrderID,
p.ProductName,
od.Quantity,
FLOOR(od.Quantity) AS FullUnits
FROM [Order Details] od
JOIN Products p ON od.ProductID = p.ProductID
WHERE od.OrderID IN (10248, 10249, 10250); -- Filter for specific orders for demonstration
var (sql1, parameters1) = new SqlQueryBuilder()
.Select()
.Columns("od.OrderID", "ProductName", "od.Quantity")
.Column(new FLOOR(new Column("od.Quantity")), "FullUnits")
.From("[Order Details]", "od")
.Join(new List<IJoin>()
{
new Join(SQLJoin.INNERJOIN).TableName(new Table("Products","p"))
.On(new Column("od.ProductID"), SQLComparisonOperators.EQUALE_TO, new Column("p.ProductID"))
})
.Where(new Where(new IN(new Column("od.OrderID"), 10248, 10249, 10250)))
.Build();
SELECT od.OrderID,
ProductName,
od.Quantity,
FLOOR(od.Quantity) AS FullUnits
FROM [Order Details] AS od
INNER JOIN
Products AS p
ON od.ProductID = p.ProductID
WHERE od.OrderID IN (@pMAIN_2507192025015332810, @pMAIN_2507192025015332811, @pMAIN_2507192025015332812);