database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 923 게시물 읽기
No. 923
쿼리좀 봐주세요...
작성자
조경성
작성일
2006-02-14 10:26
조회수
5,662

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

 

이렇게 출력이 되면 됩니다.

 

고수님들 도와주십시요.

 

수고하세요.

 

이 글에 대한 댓글이 총 3건 있습니다.

 

select sum(cnt),empl_no,
       max(case when call_rst='P' then cnt end) P,
       max(case when call_rst='I' then cnt end) I,
       max(case when call_rst='E' then cnt end) E,
       max(case when call_rst='F' then cnt end) F
from (
select count(*) cnt, 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
     ) a
group by empl_no;
도님이 2006-02-14 13:29에 작성한 댓글입니다. Edit

추가

 substr(cust_reg_time, 1, 10) = '2006-02-13'

는 cust_reg_time index를 사용하지 못합니다.

 

cust_reg_time like '2006-02-13%'로 하시는게 좋을거같은데요

도님이 2006-02-14 13:34에 작성한 댓글입니다. Edit

고맙습니다.ㅋㅋ

 

님때문에 해결됐네요...

 

조경성님이 2006-02-14 17:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
927테이블의 데이타를 못 불러 오네요.. 도와주세요~ [1]
DB2문맹
2006-02-20
5615
926Log full in archival Logging [1]
Hyung
2006-02-20
5192
925[질문]사용자 정의 테이블만 보고 싶어요. [5]
이준식
2006-02-16
6120
923쿼리좀 봐주세요... [3]
조경성
2006-02-14
5662
922[질문]Quest Central을 사용합니다. Only valid queries are allowed for reexecution 가 무엇인지? [1]
이준식
2006-02-14
5757
921db2 자격증도 있던데...따면 좋은가요? [3]
한소울
2006-02-14
5934
920(1)db2를 공부하려고 합니다. [2]
올아클
2006-02-13
5783
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다