私はleft join
とGroup By
という節を束ねたテーブルをたくさん用意しています。T-SQLの異なるグループ間でフィールドを集計する方法
しかし、group-by
であるが、別個のままである(productNumber)1つの列が存在する。
salesID historyID productID name productNumber quantity
1 123 1 A 234554 10
1 123 1 A 666666 10
私だけ最初のレコードが、10 + 10 = 20の量にしたい:
は、私は以下の数量の列を合計する必要があります。
最初のレコードはフラグmainNumber = 1を持ち、2番目のレコードはmainNumber = 0を持ちますが、その列はSELECT
には表示されません。
つまり、数量を合計したいと思いますが、mainNumber = 1のproductNumberのみを表示します。
どうすればよいですか?
ありがとうございます!
これは私が必要としていたものですが、少なくとも私は正しい方向に動いています。どうもありがとう。 – John