2012-06-20 2 views
0

나는 총 필드 2008

SELECT Equipt, [BSL] AS BSL, [AQ] AS AQ 
FROM 
( 
SELECT Equipt, Shed 
FROM PunctualityMain WHERE Date >= '4/1/2012' AND Date <= '4/30/2012' AND classification = 'Loco' 
) x 
PIVOT 
( 
COUNT(Shed) 
FOR Shed IN ([BSL], [AQ]) 
) p 

가 추가 한 총 필드에 가능한 일 수 있었다 bluefeet

Equipt BSL AQ 
TFP  3  2 
TM  1  0 
VCB  18  6 
VCD  5  8 

쿼리 스크립트에 의해 주어진 답이 결과를 가지고 한 위 스크립트와 같은 액세스 크로스 탭

Equipt BSL AQ  TTL 
TFP  3  2  5 
TM  1  0  1 
VCB  18  6  24 
VCD  5  8  13 

답변

0

합계 필드를 추가 할 수 있어야합니다. inc 새 열을 누름 :

SELECT Equipt, [BSL] AS BSL, [AQ] AS AQ, ([BSL] + [AQ]) as TTL 
FROM 
( 
    SELECT Equipt, Shed 
    FROM PunctualityMain 
    WHERE Date >= '4/1/2012' AND Date <= '4/30/2012' 
      AND classification = 'Loco' 
) x 
PIVOT 
( 
    COUNT(Shed) 
    FOR Shed IN ([BSL], [AQ]) 
) p