业绩单检查.sql 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. SELECT
  2. B.`会员编号`,
  3. B.`期数`,
  4. A.`报单金额`,
  5. A.`报单PV`,
  6. B.`商品金额`,
  7. B.`PV合计`,
  8. (A.`报单PV`-B.`PV合计`) AS 核对结果
  9. FROM
  10. (SELECT
  11. W.`会员编号`,
  12. W.`期数`,
  13. SUM(W.`商品金额`) AS 商品金额,
  14. SUM(W.`PV合计`) AS PV合计
  15. FROM zr_order_vw W
  16. WHERE 期数 = 161
  17. GROUP BY W.`会员编号`) B
  18. LEFT JOIN
  19. (SELECT
  20. Y.`会员编号`,
  21. Y.`结算期数` AS 期数,
  22. SUM(Y.`报单金额`) AS 报单金额,
  23. SUM(Y.`报单PV`) AS 报单PV
  24. FROM `业绩单` Y
  25. WHERE 结算期数 = 161
  26. GROUP BY Y.`会员编号`) A
  27. ON A.`会员编号` = B.`会员编号`
  28. SELECT P.PERIOD_NUM AS 期数,
  29. A.新增银钻,
  30. (A.新增银钻/A.新增合计) AS 银钻比例,
  31. A.新增金钻,
  32. (A.新增金钻/A.新增合计) AS 金钻比例,
  33. A.新增VIP,
  34. (A.新增VIP/A.新增合计) AS VIP比例,
  35. A.新增合计,
  36. A.复消会员
  37. FROM ar_period P,((SELECT COUNT(`实时会员级别`) AS 新增银钻 FROM zr_user_vw V1 WHERE 实时会员级别 = "银钻会员" AND V1.`加入期数` = P.PERIOD_NUM) 新增银钻,
  38. (SELECT COUNT(`实时会员级别`) AS 新增金钻 FROM zr_user_vw V2 WHERE 实时会员级别 = "金钻会员" AND V2.`加入期数` = P.PERIOD_NUM) 新增金钻,
  39. (SELECT COUNT(`实时会员级别`) AS 新增VIP FROM zr_user_vw V3 WHERE 实时会员级别 = "VIP会员" AND V3.`加入期数` = P.PERIOD_NUM) 新增VIP,
  40. (SELECT COUNT(`实时会员级别`) AS 新增合计 FROM zr_user_vw V4 WHERE V4.`加入期数` = P.PERIOD_NUM) 新增合计,
  41. (SELECT COUNT(DISTINCT 会员编号) AS 复消会员 FROM zr_product_pkg_vw WHERE 期数 = P.PERIOD_NUM AND (订单类型 = "复消" OR 订单类型 = "积分")) 复消会员) A
  42. WHERE P.PERIOD_NUM = 166