【发布时间】:2013-09-20 06:00:29
【问题描述】:
我有一个表 my_table,其中包含 state、month、ID 和 sales 列。
我的目标是将具有相同状态、月份、ID 的不同行合并为一行,同时将这些选定行的销售列汇总到合并行中。
例如:
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
CA,MI April 0032 15,000
【问题讨论】:
-
TX 和 MI 要走到一起了吗?其背后的逻辑是什么?
-
抱歉输出应该是 CA 和 MI 而不是 TX 和 MI
-
@Ashutosh Arya 他希望按月销售额对每个州进行分组。