可以使用以下 SQL 查询语句实现:
SELECT DATE_FORMAT(created_at, '%Y-%m-%d') as date, COUNT(*) as count
FROM orders
WHERE created_at >= DATE_SUB(NOW(), INTERVAL 1 WEEK)
GROUP BY DATE_FORMAT(created_at, '%Y-%m-%d')
ORDER BY date ASC;
这个查询会返回过去一周内每天用户的订单数量。 其中 DATE_SUB 函数用来获取当前时间之前一周的时间,DATE_FORMAT 函数用来