агрегатная функция поможет в sql? - PullRequest
1 голос
/ 18 ноября 2011

Если у меня есть следующие данные:

Policy Number:       Amount:
100                    200
100                    100
101                    50 
102                    90

Что я могу написать в коде SQL, чтобы получить следующий результат без изменения данных

Policy Number:    Amount:
100                 300
101                 50
102                 90

Ответы [ 3 ]

2 голосов
/ 18 ноября 2011

Вам просто нужно сгруппировать по неагрегированному столбцу так:

select 
  [Policy Number], 
  sum(Amount)
from the_table
  group by [Policy Number]
1 голос
/ 18 ноября 2011
Select policy_number, sum(amount) as amount
from table_name
group by policy_number
order by 1
1 голос
/ 18 ноября 2011
SELECT PolicyNumber, SUM(Amount) FROM Table GROUP BY PolicyNumber
...