SQL Server 2012 には、my_table
列state, month, ID
、およびを含むテーブルがありますsales
。
私の目標は、これらの選択された行の列をマージされた行にstate, month, ID
合計しながら、同じ行を1つの行にマージすることです。sales
例えば:
state month ID sales
-------------------------------
FL June 0001 12,000
FL June 0001 6,000
FL June 0001 3,000
FL July 0001 6,000
FL July 0001 4,000
TX January 0050 1,000
MI April 0032 5,000
MI April 0032 8,000
CA April 0032 2,000
これは私が得ることになっているものです
state month ID sales
-------------------------------
FL June 0001 21,000
FL July 0001 10,000
TX January 0050 1,000
MI April 0032 13,000
CA April 0032 2,000
私はいくつかの調査を行いましたが、自己結合は、私が取得することになっているものと同様のことを行うことになっていることがわかりました。