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 41365 게시물 읽기
No. 41365
세로 Data를 가로로 출력
작성자
질문하는 사람
작성일
2017-03-30 10:56
조회수
7,153

안녕하세요.

SQL> desc test
 Name Null            Type
 ----      ----             ----
 A        NOT NULL DATE
 B        NOT NULL NUMBER(4)
 C        NOT NULL NUMBER(4)

SQL> select * from test;

A                    B C
----------           - --
2017-03-01    11 77
2017-03-02    22 88
2017-03-03    33 99
.
.
.
2017-03-29    44 11
2017-03-30    55 22
2017-03-31    66 33

1(수) 2(목) 3(금) . . . 29(수) 30(목) 31(금)
11     22     33            44       55       66  
77     88     99            11       22       33

조언 부탁드립니다.

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

WITH t AS
(
-- Sample Data --
SELECT /*+ materialize */
       TRUNC(sysdate, 'mm') + LEVEL - 1 dt
     , FLOOR(DBMS_RANDOM.VALUE(0, 99)) v1
     , FLOOR(DBMS_RANDOM.VALUE(0, 99)) v2
  FROM dual
 CONNECT BY LEVEL <= 31
)
SELECT *
  FROM (SELECT TO_NUMBER(TO_CHAR(dt, 'dd')) dd
             , TO_CHAR(dt, 'dy') dy
             , TO_CHAR(v1) v1
             , TO_CHAR(v2) v2
          FROM t
         WHERE dt >= TO_DATE('201703', 'yyyymm')
           AND dt < LAST_DAY(TO_DATE('201703', 'yyyymm')) + 1
        )
 UNPIVOT (v FOR gb IN (dy, v1, v2))
 PIVOT (MIN(v) FOR dd IN ( 1, 2, 3, 4, 5, 6, 7, 8, 9,10
                         ,11,12,13,14,15,16,17,18,19,20
                         ,21,22,23,24,25,26,27,28,29,30
                         ,31 ) )
;

마농(manon94)님이 2017-03-30 15:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41368쿼리 결과에 추가로 정보를 보여 주려면 어떻게 해야 하나요 [1]
왕초보
2017-03-31
6131
41367NLS_NUMBERIC_CHARACTERS에 대해 질문드립니다.
이현석
2017-03-31
6013
41366월수 구하기 질문 드립니다. [1]
조형래
2017-03-30
6290
41365세로 Data를 가로로 출력 [1]
질문하는 사람
2017-03-30
7153
41364oracle RAC 점검 질문입니다.
goblin
2017-03-27
5780
41363인덱스테이블스페이스 관련 질문입니다.
김삼
2017-03-23
6037
41362odt에서 exp방법?
작성자
2017-03-20
5821
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다