안녕하세요. 또 질문 드려요..
아래의 쿼리를 실행하면 주황색 부분에서 에러가 있다고 나오는데..
어떻게 수정하면 되는건요?
-----------------------------------------------
select COUNT(DECODE(ATTEND_KIND,'1',1)) AS CNT_CHULSUK
, COUNT(DECODE(ATTEND_KIND,'0',1)) AS CNT_GYEOLSUK
, COUNT(DECODE(ATTEND_KIND,'2',1)) AS CNT_CHUNGGA
, COUNT(DECODE(ATTEND_KIND,'3',1)) AS CNT_CHULJANG
, COUNT(DECODE(ATTEND_KIND,'4',1)) AS CNT_GYEOLSUK2
, ( SELECT COUNT(*) FROM AP_MEMBER WHERE MEM_STATE = '1' ) AS CNT_JAEJEAK -- 재적 의원수
, ( SELECT SUM( NVL (CHK_1, 0)
+ NVL (CHK_2, 0)
+ NVL (CHK_3, 0)
+ NVL (CHK_4, 0)
+ NVL (CHK_5, 0)
+ NVL (CHK_6, 0)
+ NVL (CHK_7, 0)
+ NVL (CHK_8, 0)
+ NVL (CHK_9, 0)
)
from AP_MANUAL_SEAT_CHK_CNT AT INNER JOIN AP_CURRENT_MGR CM
ON AT.Session_Cd = CM.Session_Cd
AND AT.Currents_CD = CM.Currents_CD
AND AT.Currents_Kind = CM.Currents_Kind
WHERE AT.SEQ_NO IN (SELECT MAX (SEQ_NO) FROM AP_MANUAL_SEAT_CHK_CNT
WHERE Session_Cd = CM.Session_Cd
AND Currents_CD = CM.Currents_CD
AND Currents_Kind = CM.Currents_Kind
)
) AS CNT_JAESUK -- 재석 인원 수
from AP_CURRENT_MGR CM INNER JOIN AP_ATTENDANCE AT
ON CM.Session_Cd = AT.Session_Cd
AND CM.Currents_CD = AT.Currents_CD
AND CM.Currents_Kind = AT.Currents_Kind
;