-1

大家好,我刚刚开始学习asp.net。现在我正在尝试使用 sql 数据库开发计费软件。我想知道如何以网格视图格式计算产品的总数和总计。

并且还想知道将产品数量与其奖金相乘。

帮助只是在我的项目中添加一些代码

4

1 回答 1

0

如果你的意思是 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
于 2012-11-17T17:07:16.283 回答