내가 다른 컬럼의 첫번째 레코드 합계를 한 열 번째 기록을 시도하고 새 열 여기한 열의 첫 번째 레코드와 다른 열의 두 번째 레코드를 더하는 방법은 무엇입니까?
에 결과를 저장하고하는 것은 내가하려고
Emp_Code Emp_Name Month Opening_Balance
G101 Sam 1 1000
G102 James 2 -2500
G103 David 3 3000
G104 Paul 4 1800
G105 Tom 5 -1500
예제 SQL Server 테이블을이다 새로운 Reserve
열 아래와 같은 출력을 얻을
Emp_Code Emp_Name Month Opening_Balance Reserve
G101 Sam 1 1000 1000
G102 James 2 -2500 -1500
G103 David 3 3000 1500
G104 Paul 4 1800 3300
G105 Tom 5 -1500 1800
실제로 Reserve
열을 산출하기위한 규칙은
- 이
Month-1
의 경우는 달의 나머지Opening Balance
- 과 동일합니다 그
Reserve for Month-2
=Reserve for Month-1
+ 당신은 누적 합계를 원하는 것 같다Opening Balance for Month-2
SQL Server 버전에 질문을 태그하십시오. –
[SQL Server에서 누적 합계 계산] 가능한 중복 (http://stackoverflow.com/questions/860966/calculate-a-running-total-in-sql-server) –