比特详情由asp.net提供

时间:2012-11-17 16:53:09

标签: asp.net sql product

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

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

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

1 个答案:

答案 0 :(得分: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