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
운영게시판
최근게시물
MS-SQL Q&A 4278 게시물 읽기
No. 4278
[급]쿼리 크로스탭 및 정렬 관련 문의
작성자
이광훈(LKHEK)
작성일
2008-06-15 11:05ⓒ
2008-06-15 11:06ⓜ
조회수
5,789

제가 지금 각 부서별로 업데이트 시간 정보를 구해서 크로스 탭을 실행하고 있습니다.


그런데 한가지 문제가 발생됩니다.


이름 부서1 부서2 부서3
아무개 null 2008-06-13 null
아무개 2008-06-13 null null
아무개 null null 2008-06-13



이렇게 나와버립니다..;


제가 원하는건


이름 부서1 부서2 부서3
아무개 2008-06-13 2008-06-13 2008-06-13



이렇게 나오는것인데 말이죠... 부탁드려요;;; 



sql


select DISTINCT(USERNAME),

CASE D.UPPERDEPT WHEN '개발1팀' THEN D.viewtime END AS 개발1팀, 

CASE D.UPPERDEPT WHEN '개발2팀' THEN D.viewtime END AS 개발2팀,

CASE D.UPPERDEPT WHEN '개발3팀' THEN D.viewtime END AS 개발3팀

from COMPOSITIONORGAN C LEFT OUTER JOIN (

 select DISTINCT(A.userID),VIEWTIME,UPPERDEPT

 from cub_40_board_VIEWER A LEFT OUTER JOIN(

  SELECT * FROM CUB_40_BOARD )B ON A.SEQ = B.SEQ

 where regdate>'2008-06-09 00:00:00.000'

)D ON D.USERID = C.USERID WHERE D.VIEWTIME IS NOT NULL

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


select DISTINCT(USERNAME),

max(CASE D.UPPERDEPT WHEN '개발1팀' THEN D.viewtime END) AS 개발1팀, 

max(CASE D.UPPERDEPT WHEN '개발2팀' THEN D.viewtime END) AS 개발2팀,

max(CASE D.UPPERDEPT WHEN '개발3팀' THEN D.viewtime END) AS 개발3팀

from COMPOSITIONORGAN C LEFT OUTER JOIN (

 select DISTINCT(A.userID),VIEWTIME,UPPERDEPT

 from cub_40_board_VIEWER A LEFT OUTER JOIN(

  SELECT * FROM CUB_40_BOARD )B ON A.SEQ = B.SEQ

 where regdate>'2008-06-09 00:00:00.000'

)D ON D.USERID = C.USERID WHERE D.VIEWTIME IS NOT NULL
group by username

.님이 2008-06-15 14:46에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4281정렬방법이 있을까염.. [2]
임진표
2008-06-17
4488
4280MSSQL 2005 서버 클러스터링 ~~ [3]
김정운
2008-06-16
6860
4279인터페이스 설정에 대해 여쭙니다.
용가리
2008-06-16
4382
4278[급]쿼리 크로스탭 및 정렬 관련 문의 [1]
이광훈
2008-06-15
5789
4277가장 큰 값으로 정렬하기 [2]
소병민
2008-06-13
5722
4276오라클 Linked Server 이용 insert시 메모리 부족 오류
박종필
2008-06-13
6335
4275날짜 마스터테이블 데이터 생성 [1]
네네
2008-06-13
6570
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다