|
퀴리식에서
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
............
식으로 다시 집어 넣으려고합니다. 그리고 행의 합계도 집어 넣으려고 하는데..
어떻게 해야 하는지요.
|