我正在创建 Windows 应用程序。我想显示两个日期之间的产品总销售额报告。 我尝试使用以下查询来选择数据,但它没有显示不同的数据。 我的查询是:
SELECT Distinct(Item_Name),count(Quantity), sum(Amount)
FROM Product_Table
GROUP BY Item_Name, Date
WHERE (Date BETWEEN fromDate AND toDate);
谢谢
您的查询是错误的,应该会导致语法不正确的错误消息。where
子句应位于 group by
子句之前,distinct
是关键字,而不是函数,并且是行宽的。
请尝试以下查询:
SELECT Item_Name, Date, count(Quantity), sum(Amount)
FROM Product_Table
WHERE (Date BETWEEN fromDate AND toDate)
GROUP BY Item_Name, Date;