こんにちはみんな私はちょうど今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