【发布时间】:2013-03-24 07:57:57
【问题描述】:
我想查看某个日期范围内售出的总产品数量,即
-------------------------
| PRODUCT | QUANTITY |
-------------------------
| A | 120 |
-------------------------
| B | 75 |
-------------------------
我在 MS Access 2003 中有以下 sql 查询:
SELECT Product, Sum(PurchaseQuantity) AS Quantity
FROM tblInvoice
GROUP BY Product
HAVING PurchaseDate BETWEEN #3/19/2013# and #3/22/2013#;
但这并没有执行。 MS Access 给我这样的错误:
"您尝试执行的查询不包括指定的 表达式“PurchaseDate BETWEEN #3/19/2013# and #3/22/2013#”作为一部分 聚合函数。”
到目前为止,我知道我需要在 Group By 子句中添加 PurchaseDate。但是有没有办法在不将 PurchaseDate 放在 Group By 子句中的情况下做到这一点?
提前谢谢你。
【问题讨论】: