正の場合、すべてのアイテムを合計します。負の場合、それぞれを返します
SUM()すべての正の値のすべての正の値への方法を見つけnumてSUM()、すべての正の数と各負の数の個別の行を返す必要があります。以下にサンプルDDLを示します。 Create Table #Be ( id int , salesid int , num decimal(16,4) ) Insert Into #BE Values (1, 1, 12.32), (2, 1, -13.00), (3, 1, 14.00) , (4, 2, 12.12), (5, 2, 14.00), (6, 2, 21.23) , (7, 3, -12.32), (8,3, -43.23), (9, 3, -2.32) そして、これは私の希望する出力です(各salesidの正の数値SUM()と負の数値は個別の行を返します): salesid num 1 …