gpt4 book ai didi

mysql - 每月的每个星期日小组?

转载 作者:行者123 更新时间:2023-11-30 01:31:46 26 4
gpt4 key购买 nike

我想GROUP每月的每个星期日,例如 2013 年 6 月,如下所示:

  • 第 1 周:2013 年 6 月 9 日(即 6 月 1 日至 6 月 9 日)
  • 第 2 周:2013 年 6 月 16 日
  • 第 3 周:2013 年 6 月 23 日
  • 第 4 周:2013 年 6 月 30 日

我尝试过这样的 SQL 查询:

SELECT DATE_FORMAT(statusdate,  '%d-%m-%Y' ) as Week, SUM(sales_points) 
FROM `sales`
WHERE YEAR(statusdate) = 2013 AND MONTH(statusdate) = 6
GROUP BY DATE_FORMAT( statusdate, '%Y%U')

每周 - 计算总分。

Week 字段中的日期结果是错误的,它与上面的五月示例不匹配。

预期结果是这样的:

----------------------
Week | Points
----------------------
09-03-2013 | 434
16-03-2013 | 356
23-03-2013 | 354
30-03-2013 | 642

最佳答案

只是猜测...

SELECT MIN(dt) FROM calendar WHERE DATE_FORMAT(dt,'%Y-%m') = '2013-06' GROUP BY WEEK(dt);

关于mysql - 每月的每个星期日小组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17367316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com