会员数量明细.sql 1.3 KB

123456789101112131415161718192021222324252627282930
  1. SELECT
  2. A.新增银钻,
  3. (A.新增银钻/(A.新增银钻+A.新增金钻+A.新增VIP)) AS 银钻比例,
  4. A.新增金钻,
  5. (A.新增金钻/(A.新增银钻+A.新增金钻+A.新增VIP)) AS 金钻比例,
  6. A.新增VIP,
  7. (A.新增VIP/(A.新增银钻+A.新增金钻+A.新增VIP)) AS VIP比例,
  8. (A.新增银钻+A.新增金钻+A.新增VIP) AS 新增合计,
  9. A.复消会员,
  10. (A.复消会员/B.`累计激活会员`) AS 复消比例,
  11. B.`累计激活会员`
  12. FROM
  13. (SELECT P.PERIOD_NUM AS 期数,
  14. (
  15. SELECT COUNT(`实时会员级别`) AS 新增银钻 FROM zr_user_vw V1 WHERE 实时会员级别 = "银钻会员" AND V1.`加入期数` = P.PERIOD_NUM
  16. ) 新增银钻,
  17. (
  18. SELECT COUNT(`实时会员级别`) AS 新增金钻 FROM zr_user_vw V2 WHERE 实时会员级别 = "金钻会员" AND V2.`加入期数` = P.PERIOD_NUM
  19. ) 新增金钻,
  20. (
  21. SELECT COUNT(`实时会员级别`) AS 新增VIP FROM zr_user_vw V3 WHERE 实时会员级别 = "VIP会员" AND V3.`加入期数` = P.PERIOD_NUM
  22. ) 新增VIP,
  23. (
  24. SELECT COUNT(DISTINCT 会员编号) AS 复消会员 FROM zr_product_pkg_vw WHERE 期数 = P.PERIOD_NUM AND (订单类型 = "复消" OR 订单类型 = "积分")
  25. ) 复消会员
  26. FROM ar_period P
  27. WHERE P.PERIOD_NUM = 167) A,
  28. (SELECT COUNT(U.USER_NAME) AS 累计激活会员 FROM ar_user U WHERE U.STATUS = 1) B