大家好,我刚刚开始学习asp.net。现在我正在尝试使用 sql 数据库开发计费软件。我想知道如何以网格视图格式计算产品的总数和总计。
并且还想知道将产品数量与其奖金相乘。
帮助只是在我的项目中添加一些代码
如果你的意思是 SQL 语句,可能是这样的:
计算每个售出产品的小计
select product.name [item],
product.price [price],
order.quantity [quantity],
product.price*order.quantity [subtotal]
from product p, order o
where o.ProductId = p.ProductId
and o.OrderId = @orderId
计算每个订单的总价格可能是这样的:
select o.orderId, sum(product.price*order.quantity)
from order o, product p
group by order.OrderId
and o.ProductId=p.ProductId
此查询的结果可以发送到这样的网格:
myGrid.DataSource= myDataSet; //dataset that returned the results