这么写大家觉得可以吗,会不会显得太烦琐了 #统计每天的日活数,涉及跨天所以用Union把in_time与out_time连起来 with table1 as (select uid, date_format(in_time, '%Y-%m-%d') as date from tb_user_log union select uid, date_format(out_time, '%Y-%m-%d') as date from tb_user_log), table2 as (select count(distinct uid) as active_num, ...