工作室报单业绩统计.sql 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. SET @DATE_START = '2021-06-01';
  2. SET @DATE_STOP = '2021-07-08';
  3. -- DATE_STOP 实际为结束日期-1天
  4. SELECT
  5. A.`会员编号`,
  6. U.REAL_NAME AS 会员姓名,
  7. D.LEVEL_NAME AS 会员级别,
  8. A.`创建时间`,
  9. A.`报单PV`,
  10. U2.USER_NAME AS 推荐人编号,
  11. U2.REAL_NAME AS 推荐人姓名,
  12. DZ.`店号`,
  13. A.`店长编号`,
  14. DZ.`店长姓名`,
  15. A.`二代团队编号`,
  16. DZ2.`二代会员姓名` AS 二代团队姓名,
  17. A.`团队编号`,
  18. L.`会员姓名` AS 团队姓名
  19. FROM
  20. (SELECT
  21. O.`会员编号`,
  22. O.`创建时间` AS 创建时间,
  23. SUM(O.`PV合计`) AS 报单PV,
  24. RecommedUP((SELECT U3.ID FROM ar_user U3 WHERE U3.USER_NAME = O.`会员编号`), 2) AS 店长编号,
  25. RecommedUP((SELECT U4.ID FROM ar_user U4 WHERE U4.USER_NAME = O.`会员编号`), 1) AS 团队编号,
  26. RecommedUP2((SELECT U5.ID FROM ar_user U5 WHERE U5.USER_NAME = O.`会员编号`)) AS 二代团队编号
  27. FROM
  28. zr_order_vw O
  29. WHERE (O.`创建时间` >= @DATE_START AND O.`创建时间` < @DATE_STOP) AND O.`订单类型` = '报单'
  30. GROUP BY O.`会员编号`,O.`创建时间`) A
  31. LEFT JOIN ar_user U ON U.USER_NAME = A.`会员编号`
  32. LEFT JOIN ar_declaration_level D ON D.ID = U.DEC_LV
  33. LEFT JOIN ar_user_relation_new R ON R.USER_ID = U.ID
  34. LEFT JOIN ar_user U2 ON U2.ID = R.PARENT_UID
  35. LEFT JOIN `店长清单` DZ ON DZ.`店长会员编号` = A.`店长编号`
  36. LEFT JOIN `领导人清单` L ON L.`会员编号` = A.`团队编号`
  37. LEFT JOIN `二代领导人清单` DZ2 ON DZ2.`二代会员编号` = A.`二代团队编号`