CREATE TABLE #tmpAA(IDX INT IDENTITY(1,1), JO NVARCHAR(10), ORDERKEY NVARCHAR(20), SER INT)
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-1')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-1')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-1')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-2')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-2')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-2')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-2')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('M','A-1')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('E','A-1')
INSERT INTO #tmpAA(JO, ORDERKEY) VALUES ('E','A-1')
SER 값 업데이트
IDX 1부터 3는 1
IDX 4부터 7는 2
IDX 8부터 8 은 3
IDX 9부터 10은 4
작업이 바뀔때마다 ser증가
해당쿼리를 어떻게 해야할지 모르겠네요..답변 부탁드려요.
단순히 저장된 값만 원하시는거면 일단 인서트 후에 case when 으로 update 하심될거같고..
인서트 시점이 중요한거면 while 문이나 커서로 잡 값을 변수에 받아서 case when 으로 인서트 하심될듯