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
운영게시판
최근게시물
Oracle Q&A 41900 게시물 읽기
No. 41900
세로 데이터를 가로로 표시관련 문의
작성자
진태만(tamario2)
작성일
2022-12-19 15:54
조회수
971

안녕하세요.

오라클로 개발하고 있는데 문의 사항 있어서 질문 드립니다.

확인 부탁 드립니다.

감사합니다.

==============================================================================================================

 


2번처럼 수정하고 싶은데 어떻게 해야 하나요?

(세로 데이터를 가로로 표시하고 싶은데 어떻게 해야 하나요?)

PIVOT UNPIVOT을 사용 해야 하나요?

조언 확인 부탁 드립니다.

감사합니다.

----------------------------------------------------------------------------------------------------------------


1. 수정 전

|WBS명■          |    기본일자■    |    변경1일자■    |

|---------------|----------------|----------------| 

|프로젝트등록      |2000-01-01        |2000-01-11        |

|Desi Rn 확정     |2000-01-02        |2000-01-12        |

|프로젝트확정     |2000-01-03        |2000-01-13        |

 

2. 수정 후

|        분류          |    프로젝트등록 |    Desi Rn 확정 |     프로젝트확정 |

|---------------|----------------|----------------| ----------------|   

|WBS명■           |프로젝트등록    |Desi Rn 확정    |프로젝트확정    |

|기본일자■       |2000-01-01        |2000-01-02        |2000-01-03        |

|변경1일자■       |2000-01-11        |2000-01-12        | 2000-01-13    |   

==============================================================================================================

 

이 글에 대한 댓글이 총 1건 있습니다.
결과표의 타이틀과 1행의 데이터가 동일합니다.
1행의 데이터가 필요한지 의문이네요? 타이틀만 있으면 되지 않나요?
1행 빼고 나머지 2행의 일자 자료만 나오면 되지 않을까요?

WITH t AS
(
SELECT '프로젝트등록' WBS명, '2000-01-01' 기본일자, '2000-01-11' 변경1일자 FROM dual
UNION ALL SELECT 'Desi Rn 확정', '2000-01-02', '2000-01-12' FROM dual
UNION ALL SELECT '프로젝트확정', '2000-01-03', '2000-01-13' FROM dual
)
SELECT *
  FROM t
 UNPIVOT (v FOR 분류 IN (기본일자, 변경1일자))
   PIVOT (MIN(v) FOR WBS명 IN ( '프로젝트등록' "프로젝트등록"
                              , 'Desi Rn 확정' "Desi Rn 확정"
                              , '프로젝트확정' "프로젝트확정"
                              ) )
;

 
마농(manon94)님이 2022-12-19 16:55에 작성한 댓글입니다.
이 댓글은 2022-12-19 17:15에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
41929인덱스를 logging 모드로 운영할 필요가 있을까요? [5]
나그네
2023-01-17
590
41928오라클 sched.jobs 생성시 시간 설정문의 [2]
량디
2023-01-05
664
41901그룹 관련 질문 입니다. [2]
봉달이
2022-12-27
842
41900세로 데이터를 가로로 표시관련 문의 [1]
진태만
2022-12-19
971
41899REGEXP_LIKE 정규표현식에 NOT 조건 사용 질문입니다. [1]
김지훈
2022-12-07
940
41898시간 대비 값이 증감여부 확인하여 데이터 축출 관련 [1]
shitline
2022-12-02
957
41897중복 제외 [1]
KIM
2022-12-01
820
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다