先合并两个日期记录表,注意标识来源 `src` 后左连接条件去重统计,合理使用时间函数 最后分组排序 select uid, count(distinct date_format(submit_time,'%Y%m')) act_month_total, count(distinct if(year(submit_time) = 2021, date(submit_time),null)) act_days_2021, count(distinct if(src...