我正在try 运行一个简单的查询来按星期几计算销售额总和,唯一的问题是Date列的格式是Date Time,不允许我简单地按日期分组.我正在使用的查询:
CREATE TABLE Sales (
Date datetime,
Sales decimal(18,2)
);
INSERT INTO Sales(Date, Sales)
VALUES
('2023-03-30 14:47:36.270', 6.66),
('2023-03-30 19:26:16.223', 7.18);
SELECT
DATEPART(dw, Date) AS WeekDays,
SUM(Sales) AS Total_Sales
FROM Sales
GROUP BY Date;
目前的结果是:
weekdays | total |
---|---|
5 | 6.66 |
5 | 7.18 |
-你想要什么?
weekdays | total |
---|---|
5 | 13.84 |
使用DATETIME的DBFIDDLE示例:https://dbfiddle.uk/6Pw82lJC
不带DATETIME的DBFIDLE示例:https://dbfiddle.uk/ZRTZjh70