我的查询是:
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 :(得分: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]))));