2011-11-18 2 views
1

나는 다음과 같은 데이터가있는 경우 : 내가 SQL 코드에 기록 할 수 있으며 무엇SQL에서 집계 함수 도움말?

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

가 데이터를 변경하지 않고 다음과 같은 결과를 얻을 수를

Policy Number: Amount: 
100     300 
101     50 
102     90 
+0

질문 하단에 도움을 요청하는 것은 불필요하며 귀중한 화면 부동산을 차지합니다. 질문을 올리면 도움이 필요하다고 가정합니다. 당신은 도움이되는 대답을 upvoting하고, 정답을 수락함으로써 도움에 대한 감사를 표시 할 수 있습니다. –

답변

1
Select policy_number, sum(amount) as amount 
from table_name 
group by policy_number 
order by 1 
2

당신은 할 필요가 그룹에 의해 비 집계 칼럼과 같이 :

select 
    [Policy Number], 
    sum(Amount) 
from the_table 
    group by [Policy Number] 
1
SELECT PolicyNumber, SUM(Amount) FROM Table GROUP BY PolicyNumber