-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 に答える