在SQL Server 2012中,我有一个my_table包含列的表state, month, ID,和sales.
我的目标是将具有相同行的不同行合并state, month, ID为一行,同时将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
Run Code Online (Sandbox Code Playgroud)
这就是我应该得到的
state month ID sales
-------------------------------
FL June 0001 21,000
FL July 0001 10,000
TX January 0050 1,000
MI April …Run Code Online (Sandbox Code Playgroud)