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 2191 게시물 읽기
No. 2191
피벗테이블좀 도와주세요
작성자
yahan
작성일
2005-08-09 15:34
조회수
2,153

아직두 개념이 잘 안잡히는듯..

간단한 할거 같은데 안되네요..

 

코드 월 갯수

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

aaa 1 12

aaa 2 20

aaa 3 15

 

이런 결과를 얻는 쿼리가 있습니다.

이걸 어트케 해야 아래처럼 나오나요..

ㅠㅠ 도와 주세요

 

코드 1월 2월 3월

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

aaa 12 20 15

 

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

 

-------------------------------
--준비
--drop table test
create table test (코드 char(3),월 int, 갯수 int)

-----------------------------
insert test values ('aaa',1,12)
insert test values ('aaa',2,20)
insert test values ('aaa',3,15)


-------------------------------
--여기부터

select 코드,
          [1월] = SUM(CASE 월  WHEN 1 THEN 갯수 ELSE 0 END),
          [2월] = SUM(CASE 월  WHEN 2 THEN 갯수 ELSE 0 END),
          [3월] = SUM(CASE 월  WHEN 3 THEN 갯수 ELSE 0 END)
from test
group by 코드

결과)

코드   1월          2월          3월         
---- ----------- ----------- -----------
aaa  12          20          15

(1개 행 적용됨)

최석준(beatchoi)님이 2005-08-09 16:21에 작성한 댓글입니다.

*^^*

제가 낑낑댄거부다 훨 간단하네요

 

대단히 감사합니다.

빠른 답글 그리고 명쾌한 해결..ㅋㅋ

더운데 수고하세요.

yahan님이 2005-08-09 16:45에 작성한 댓글입니다.
이 댓글은 2005-08-09 17:15에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2194테이블 구조에 대한 질문요~ [3]
황하근
2005-08-10
2409
2193DB 이전작업 질문입니다. [3]
왕초보
2005-08-09
4048
2192저장 프로시저 소유자 변경 방법 알려주세요
이민지
2005-08-09
2722
2191피벗테이블좀 도와주세요 [2]
yahan
2005-08-09
2153
2190ER-Win 질문입니다. [3]
왕초보
2005-08-09
2293
2189두개의 테이블에서 중복되지 않는 데이터만 가져오고 싶습니다 [4]
잠깐쉬는 초보
2005-08-09
2486
2188DTS 관련 질문입니다.^^; [3]
왕초버
2005-08-09
2062
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다