假设我有这样的查询:
select
week(sr.transactionDate) AS week_number,
sum(sr.digitalEarnings)
from
sales_report as sr
where `sr`.`transactionDate` BETWEEN '2022-05-01' AND '2022-12-31'
group by week_number
order by week_number;
它返回的数据如下:
我知道这是"一年中的一周"数字,但实际上我正在try 将数据分成从1开始的周.即这段时间中的第1周,这段时间中的第2周等等.
我该如何做到这一点呢?