select count(*), empl_no, call_rst
from metagen1.tmcounsel
where substr(cust_reg_time, 1, 10) = '2006-02-13'
group by empl_no, call_rst
order by empl_no
위의 쿼리를 돌렸을 때의 결과입니다.
그림의 2, 3, 4 라인을 보면 같은 empl_no 지만 call_rst 의
결과값이 틀립니다.
맨 앞 필드는 같은 empl_no 의 총 갯수이고 2번째 필드는 아시다
시피 empl_no 이고,
3, 4, 5, 6 째 필드는 call_rst 의 값이 'I', 'P', 'F', 'E' 이므로
각 결과값이 나오는 갯수를 보여주면 됩니다.
이미지의 2, 3, 4 라인을 예로 들면
첫번째 필드는 27 이고
두번째 필드는 empl_no 이고
세번째 필드는 call_rst = 'P' ==> 1
네번째 필드는 call_rst = 'I' ==> 17
다섯번째 필드는 call_rst = 'E' ==> 9
여섯번째 필드는 call_rst = 'F' ==> 0
이렇게 출력이 되면 됩니다.
고수님들 도와주십시요.
수고하세요.
|