insert 후에 값이 sum 이 되서 나옵니다. 0 3 563

by GRIZZ [Oracle 기초] [2017.08.22 11:37:04]


일단 데이터는 

상태 코드 매장 업체 컬러 수량 오류
V SSSSSSS S15006 CJ BK 1 완료
V SSSSSSS S15006 CJ BK 1 완료
V SSSSSSS S15006 CJ BK 2 완료

 

 

이런식으로  같은것이 중복해서 들어갑니다. 

쿼리는 

INSERT INTO T_TRAN_SPEC_TEMP( 
			    MAKE_DT
			    ,SEQ
			    ,INS_DAY
			    ,INS_USERID
			    ,TRAN_SPEC_DT
			    ,PARENT_BRD_CD
			    ,WH_CD
			    ,SHOP_ID
			    ,BSNO
			    ,RET_YN
			  
        ) VALUES  ( 
				#makeDt#
				,S_TRAN_SPEC_TEMP_SEQ.NEXTVAL
				,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')
				,#insUserid#
				,#tranSpecDt#
				,#parentBrdCd#
				,#whCd#
				,#shopId#
				,#bsno#
				,#retYn#
				
        ) 

이렇게 짜놨는데 인서트 후에 조회를 해보면 수량이 

2

로 나옵니다.  1개짜리인 것들이 합쳐지는것인데 이 것을 1 / 1 / 2 로 보이게 하려면 어떻게 해야하나요????

조회부터 다시 해야 할까요....?

 

by 주킹 [2017.08.22 12:44:40]

일단 샘플 데이터부터가 이해가안되는데

조회를 어찌했는지부터 정리해주셔야할듯합니다.


by 우리집아찌 [2017.08.22 13:18:56]

조회쿼리는요?


by GRIZZ [2017.08.22 14:42:01]

앗.. 질문글 올릴때 맘이 급해서 많은걸 빼먹고 .....질문도 이상했네요 ; 

다시 정리해서...올려야겠네요 ㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입