다음 행에서 값을 가져 오는 SQL 방식을 찾고 있습니다. 같은SQL은 다음 행에서 값을 얻습니다.
내가 가지고있는 데이터를 찾습니다 : 내가 끝낼해야 할 것은 이것이다
CUST PROD From_Qty Disc_Pct
23 Brush 1 0
23 Brush 13 1
23 Brush 52 4
77 Paint 1 0
77 Paint 22 7
, (나는 To_Qty 행을 만들려) :
CUST PROD From_Qty To_Qty Disc_Pct
23 Brush 1 12 0
23 Brush 13 51 1 #13 is 12+1
23 Brush 52 99999 4 #52 is 51+1
77 Paint 1 21 0 #1 is 99999+1
77 Paint 22 99999 7 #22 is 21+1
내가 100K있어 + 내 ETL 응용 프로그램은 SQL을 허용하지만 저장 프로 시저가 아니기 때문에 SQL을 사용해야합니다.
To_Qty를 만들 수 있도록 어떻게 값을 얻을 수 있습니까?
은 SQL 서버 버전에 따라, 당신은'lead'를 사용할 수 있습니다. 테이블에는 고유 한 순서가 없으므로 '다음'의 의미를 정의해야합니다. – HoneyBadger
어떤 SQL Server 버전을 사용하고 있습니까? – Lamak
'lead()'함수 –