sql while 셀프조인 썸네일형 리스트형 SQL | 누적합 구하기 - WHILE문, 셀프조인 WHILE 문과 셀프조인을 활용하여 누적합 구하기 위와 같은 간단한 누적합을 구하는 프로시저를 두 가지 방법을 통해 생성한다. 나는 MSSQL을 사용하였으나 로직은 같으므로 어떤 언어든 상관없다. 1. WHILE 문 활용 -- 프로시저 생성 CREATE PROC TestA AS -- 변수 선언 DECLARE @Num INT = 1, @Sum INT = 0 -- 값을 넣을 임시 테이블 생성 CREATE TABLE #TempA ( numINT, nSumINT ) WHILE(@Num A.num >= B.num 3. B 테이블의 num을 A 테이블의 num 값을 기준으로 그룹으로 묶으면 A 테이블의 num 과 같거나 작은 num 들이 해당된다. 그러므로 A 테이블의 num 값을 기준으로 B 테이블의 num 값들.. 이전 1 다음