献上一个超级笨的办法,硬写写出来。。。。。。留存表里面用的是 现在日期 初次登陆日期 初次登陆日期+1day如果现在日期 = 初次登陆日期+1day 那么 现在日期-1day就是初次日期。以现在日期为groupby对象统计“初次登陆日期+1day”的数量。此数量就是现在日期-1day的 新增用户留存数量 右连接当日新增表。新增留存用户数量/新增用户数量 即可。 SELECT v2.date3 date, ROUND(IFNULL(v3.old/v2.new,0),3) pFROM(SELECT DATE_ADD(v1.date1,INTERVAL -1 DAY) date2,SUM((CASE...