SELECT ( SELECT SALE_PRC FROM T_EBIZ_SCM_UPLOAD WHERE MAKE_DT = '20170512' AND REG_NO = '201705250520170520' AND SHOP_ID = 'S51004' AND PRDT_CD = 'SWWSKG60010' AND COLOR_CD = 'DN' AND SIZE_CD = '66' ) - REAL_SALE_AMT AS REAL_VAL FROM T_SHOP_RNDS_BASE_EBIZ_TEST WHERE MAKE_DT = '20170512' AND SHOP_ID = 'S51004' AND PRDT_CD = 'SWWSKG60010' AND COLOR_CD = 'DN' AND SIZE_CD = '66' AND CHKUP_CRFM_DAY IS NULL 를 실행하면 SELECT SALE_PRC FROM T_EBIZ_SCM_UPLOAD WHERE MAKE_DT = '20170512' AND REG_NO = '201705250520170520' AND SHOP_ID = 'S51004' AND PRDT_CD = 'SWWSKG60010' AND COLOR_CD = 'DN' AND SIZE_CD = '66' ' 이 부분에서 데이터 결과값이 두개가 나옵니다. 그도 그럴것이 이미 들어가 있는 데이터의 값이 똑같고 SALE_PRC 와 시퀀스(구분값)값만 다른데 ... 이 전체 쿼리는 다른 값과 연산이 되는 프로시저에 들어가 있는 부분입니다. 그래서 하나의 값만 나오게 하고 싶은데 ......도움을 요청합니다!!감사합니다!
첨부파일은 해당 쿼리 조회시 나오는 오류 메세지와 결과값입니다.