SELECT
A.SUPA_DEPTNO, COUNT(A.SUPA_DEPTNO) as DEPT_CNT,
A.CLOS_MNGT_BIZ_NM, COUNT(A.CLOS_MNGT_BIZ_NM) as BIZ_CNT,
A.CLOS_MNGT_DTAIL_BIZ_NM, COUNT(A.CLOS_MNGT_DTAIL_BIZ_NM) as BIZ_DTAIL_CNT
FROM EDTDBA.IF_A05_TB01 A , EDTDBA.IF_A05_TB01_CMAM303NT B , EDTDBA.IF_A05_TB01_CMAM304NT C
WHERE
A.CLOS_MNGT_DTAIL_BIZ_TPCD = B.CLOS_MNGT_DTAIL_BIZ_TPCD AND
A.CLOS_MNGT_DTAIL_BIZ_TPCD = C.CLOS_MNGT_DTAIL_BIZ_TPCD AND
A.CLOS_MNGT_DT = C.CLOS_MNGT_DT
AND A.CLOS_MNGT_DT BETWEEN '20110701'
AND '20110902'AND A.CLOS_TTM >=1
GROUP BY A.SUPA_DEPTNO, A.CLOS_MNGT_BIZ_NM, A.CLOS_MNGT_DTAIL_BIZ_NM
group by를 사용하면 위와같이 실행할경우
팀명 작업명 건수 세부작업명 건수
가팀 A 2 AA 2
나팀 B 3 BB 6
위와같이 나오게 됩니다.
근데 조건에다
팀명 = 가팀 AND 작업명 = A AND 작업명 건수 > = 1 이런 조건을 줄 방법은 없는건가요?
그러니까 원하는건 입력창에서 가팀, A, 1 이라는 데이터를 입력해서 조회하면 가팀, A, 1건 이상의 데이터가 있는 것들을 보고 싶거든요.
감사합니다..
혹시 제 질문이 부족하면 답변주시면 다시 말씀드리겠습니다.. |