2012-12-20 47 views
0

我的查詢是:訪問計數

SELECT Batch.printedquantity, Batch.guid 
FROM Batch 
WHERE (((Batch.[guid]) In (Select Main.guid 
from Main 
where (Left(main.printertimestamp,10) = [date])))); 

所以這個返回類似:

printedquantity  guid 
    3     {5FCE6B9A-88B0-41F7-A52B-21E0375B0433} 
    10     {C73EB60D-D707-4717-B505-667C445CC294} 
    1     {FEC25696-6AD6-4218-B7EB-2E5593054DAB} 
    1     {6CCDFB48-6B1B-4712-8C08-F06DA220455C} 
    1     {6CCDFB48-6B1B-4712-8C08-F06DA220455C} 

我想獲得總printedquantity列,但具有與該 計數功能麻煩。這可能嗎?

回答

0

的COUNT()函數返回的行數。要獲得printquantity列的總數,聽起來像你真的在SUM()函數之後。完全未經測試,但以下可能有所幫助...

SELECT SUM(Batch.printedquantity) 
FROM Batch 
WHERE (((Batch.[guid]) In (Select Main.guid 
from Main 
where (Left(main.printertimestamp,10) = [date]))));