# 只有artical_id为0时sign_in值才有效 SELECT e.uid, e.month, SUM(e.coins) AS coin FROM( SELECT d.uid, DATE_FORMAT(d.sign_date,"%Y%m") AS month, CASE WHEN MOD(d.sign_rk,7) = 3 THEN 3 WHEN MOD(d.sign_rk,7) = 0 THEN 7 ELSE 1 END AS coins FROM( SELECT c.uid, c.sign_date, c.sign_date_rk, ROW_NUMBER() OV...