2011-09-07 2 views
0

내 첫 질문은 간단 나타나지만 테이블을 살펴 당신에게 내 문제가 표시됩니다 : 나는 총 오일 필터, 에어 필터, 연료 필터에 대한 합계를 만들 수있는 방법액세스에 합계로 만들려면 2007

**Parts used Model Fleet # QTY in Stock QTY used** 
Oil filter  TLC 2010 A96   38   1 
Oil filter  TLC 2010 A82   38   1 
Air filter  TLC 2010 A96   24   1 
Air filter  TLC 2010 A82   24   1 
Fuel filter TLC 2010 A96   30   1 

을 그런 다음 내 합계 쿼리에서이 합계를 뺍니다.

답변

0

당신은 같은 것을 의미합니까 :

SELECT 
    s.PartsUsed, 
    s.SumOfQtyUsed, 
    q.QTYInStock, 
    [QTYInStock]-[SumOfQtyUsed] AS Result 
FROM (
     SELECT 
     PartsUsed, 
     Sum(QTYUsed) AS SumOfQTYUsed 
     FROM SampleData 
     GROUP BY PartsUsed) AS s 
INNER JOIN (
     SELECT DISTINCT 
     PartsUsed, 
     QTYInStock 
     FROM SampleData) AS q 
ON s.PartsUsed = q.PartsUsed 
+0

날 위해 나누어주십시오을; 내가 쓴 것을 어떻게하면 좋을까요? –

관련 문제