2
私はテーブル構造を持つグループ化 - TSQL
表1
ID Hours Qty ProductID
1 2 1 100
1 3 5 200
2 6 6 100
2 2 2 200
のProductIDが(1,2,3)である場合のProductID場合、私は、合計(数量*時間)が必要です(200,300,400,500)で、合計(qty)が必要です。
私はこの
select ID,case when productid in (1,2,3) then
SUM(qty * hrs)
when productid in (100,200,300) then SUM(qty) end result1
from Prod group by id ,productid
のようなコードを書かれているが、私はそれを達成するために.How「IN句」でそれを渡したい、商品コードによってグループにしたくありません。
はどうもありがとうございました – user1256813