mysql面试题,没有头绪

Order 表
User_id order_id, created_at, gmv

User表
User_id created_at
时间都是到秒
1、求过去三个月,每个月的订单数,gmv,用户数;
2、求每天的当天注册且下单用户数

DATE_SUB(CURDATE(), INTERVAL 3 MONTH)
获取最近前三个月的时间。
对月份进行分组。

  1. order,按月分组,统计订单总数、用户总数、gmv肯定也要什么函数一类的
  2. user,按天分组,要在订单表出现过得用户数。