循环24次读SQL 这是累死MYSQL的节奏;
你的订单表肯定有记录订单日期的字段,如果没有至少也有订单时间戳的字段;然后按照年月group by就可以了
$yesterday , $twoyearsago 这两个时间你自己替换
-- 假设你的表记录日期的字段叫date
select substr(date, 1, 7) as yearmonth,
count(*)
from `your_table_name`
where date between $yesterday and $twoyearsago
group by yearmonth
2 回答1.2k 阅读✓ 已解决
2 回答751 阅读✓ 已解决
1 回答945 阅读✓ 已解决
1 回答589 阅读✓ 已解决
2 回答815 阅读
1 回答816 阅读
1 回答750 阅读
直接上代码咯,看着代码和注释能清晰一点。
哈哈,希望对你有帮助。