2015-01-04 6 views
-2

최종 열에있는 모든 값을 합산하려고했지만 많은 행운이 없습니다.1 열 계산 SQL 서버의 모든 행

Id | final | Date 
------------------ 
1 236 02-11-14 
2  10 07-01-12 
3  58 09-02-10 

나는 현재하고 있어요 : 다시 3 중 하나 열을 내게 가져다

select count (final) 
from dates_table 

나는 다음 있습니다. 결과가 236 + 10 + 58이되어야합니다.

누군가가이 문제에 도움을 줄 수 있다면 많은 도움이 될 것입니다. 나는 또한 SUM 함수를 시도했다.

TABLE 1 
Id | final | Date 
------------------ 
1 236 02-11-14 
2  10 07-01-12 
3  58 09-02-10 

TABLE 2 
Id | final | Date 
------------------ 
1  330 02-11-14 
2  5  07-01-12 
3  100 09-02-10 

모두 표 1 및 표 2 Sum'd 값을 추가하고 그 후, 이러한에서 AVG 번호를 해결하고 다른 열 평균으로이를 생성이 가입일

는 다음과 같은 것이 가능하다 예를 들어 table2가 원래 평균 금액 (AVG 이전)이 표 1보다 높으면 합계 금액이 다른 열을 만들고 그 열에 'Tbl2가 더 많은 금액을 가짐'을 인쇄하고 표 1에 더 많은 금액이 있으면 그 값을 바꿉니다. 현명한 테이블과 같을 것이다

최종 결과 열 : 행의

ID|date|tb1_final_amount|tb2_final_amount|Avg_Amount|Top_Score_tbl 
+0

요약표에 ID와 날짜가 있습니다.이 값으로 합계와 평균을 그룹화 하시겠습니까? (BTW : 날짜 형식은 "mm-dd-yy"가 무엇입니까?) "Avg_Amount"열을 하나만 지정 했습니까? 어떤 테이블을 필요로합니까? 아니면 두 테이블의 값을 결합해야합니까? Table1 및 Table2의 데이터와 정렬 된 예상 출력에 실제 값을 추가 할 수 있습니다. – Abecee

답변

2
select sum(final) from dates_table 

count() 카운트 양, 3 sum() 당신에게 선택된 모든 값의 합계를 제공합니다 귀하의 경우.

+0

이것이 올바른 경우 녹색 화살표로 확인하십시오. 따라서 '답변 됨'으로 표시됩니다. – vds

+0

감사합니다! –

0

SELECT SUM(final) FROM ...이 맞습니다.