gpt4 book ai didi

php - Mysql 计数当月周总计

转载 作者:行者123 更新时间:2023-11-29 12:53:41 24 4
gpt4 key购买 nike

我想逐周统计当月的数据。

例如;

今天是 6 月 25 日。

现在是本月的最后一周。所以一定是本月的第四周。

  1. 周总计 = 3125
  2. 周总计 = 7542
  3. 周总计 = 4565
  4. 周总计 = 1111(当前周)。

七月开始时,我们只会获得第一周。 (假设我们现在是七月三号)

  1. 周总计 = 700

有什么想法吗?

我连续几周都这样做了,但这个月却没有成功。

周示例:

SELECT COUNT(id) as day_total, DATE(`date`) as week_day 
FROM edp_orders
WHERE DATE(`date`) > DATE(CURDATE()) - INTERVAL 1 WEEK
GROUP BY DATE(`date`);

最佳答案

SELECT yearweek(`date`), 
@n := @n + 1 as week_number,
COUNT(id) as week_total
FROM edp_orders
CROSS JOIN (select @num := 0) n
WHERE year(`date`) = year(curdate())
AND month(`date`) = month(curdate())
GROUP BY yearweek(`date`)

关于php - Mysql 计数当月周总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24409516/

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