mysql根据当前时间查询近一周的数据,并按照周一到周天排列,同一天的数据相加
时间: 2023-02-28 20:04:07 浏览: 100
您可以使用以下 SQL 语句来查询近一周的数据并按照周一到周天排列,同一天的数据相加:
```
SELECT DAYNAME(date_column) AS day_of_week, SUM(value_column) AS total
FROM table_name
WHERE date_column BETWEEN DATE_SUB(NOW(), INTERVAL 1 WEEK) AND NOW()
GROUP BY DAYNAME(date_column)
ORDER BY FIELD(DAYNAME(date_column), 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');
```
在上面的语句中,请将 `date_column` 替换为您存储日期的列的名称,将 `value_column` 替换为您存储数据的列的名称,并将 `table_name` 替换为您的表的名称。
阅读全文