C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[59187] [질문]pivot sql을 한후 퀴리값으로 데이타에 접근하려면
하안인 [hurco] 925 읽음    2009-11-20 21:19
퀴리식에서

select call_time,[100] as 메뉴1,[200] as 메뉴2,[300] as 메뉴3,[400] as 메뉴4,[500] as 메뉴5,[600] as 메뉴6,[700] as 메뉴7,[800] as 메뉴8,
[900] as 메뉴9,[000] as 메뉴0
from (select call_time,call_menu,call_cnt from callstat) as KK
pivot (sum(call_cnt) for call_menu in ([100],[200],[300],[400],[500],[600],[700],[800],[900],[000])) as callstat
order by call_time;

로 하면 퀴리식에 생성되는 데

이퀴리를 가지고 다시 다른 작업을 하려면 어떻게 해야하나요.

일반적으로 테이블을 열고 필드에 접근하거나 할때는 테이블명으로 접근하는데

위와 같이 퀴리한것은 dbgrid에서 표현은 할 수 있으나 위의 값을 다른 테이블에
다시 복사하거나 하려고 하면 어떻게 해야 하나요.


       메뉴1    메뉴2  ....
10      5          0
11      6         3
14     3          4
식을
비어있는 시간은 0으로 표시하기 위하여
        메뉴1     메뉴2         ................  합계
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
............

식으로 다시 집어 넣으려고합니다.  그리고 행의 합계도 집어 넣으려고 하는데..
어떻게 해야 하는지요.

+ -

관련 글 리스트
59187 [질문]pivot sql을 한후 퀴리값으로 데이타에 접근하려면 하안인 925 2009/11/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.