C#.NET Win应用程序SQL Query



我正在创建 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;

最新更新