Суммируйте значения из нескольких строк в одну строку
В 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
Это то, что я должен получить
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
Я провел некоторое исследование и обнаружил, что самопсоединение должно делать что-то похожее на то, что я должен получить.