线下优佳生活馆工作室招商.sql 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. SET @PERIOD = 188;
  2. SELECT
  3. *
  4. FROM
  5. (SELECT
  6. T.`会员编号`,
  7. T.`会员姓名`,
  8. T.`创建时间`,
  9. T.`期数`,
  10. T.`存货编码`,
  11. T.`存货名称`,
  12. T.`推荐人编号`,
  13. T.`推荐人姓名`,
  14. L.LEVEL_NAME AS `推荐人级别`,
  15. T.`店长编号`,
  16. D.`店长姓名`,
  17. '3000'奖励,
  18. T.`商品金额`,
  19. T.`PV合计`
  20. FROM
  21. (SELECT
  22. V.`会员编号`,
  23. U.`会员姓名`,
  24. A.`创建时间`,
  25. A.`期数`,
  26. A.`存货编码`,
  27. A.`存货名称`,
  28. U.`推荐人编号`,
  29. U.`推荐人姓名`,
  30. U.`级别`,
  31. U.`店长编号`,
  32. SUM(V.`商品金额`) AS 商品金额,
  33. SUM(V.`PV合计`) AS PV合计
  34. FROM
  35. (SELECT * FROM zr_order_vw WHERE `订单类型` = '报单') V
  36. RIGHT JOIN
  37. (SELECT
  38. W.`会员编号`,
  39. W.`存货编码`,
  40. W.`存货名称`,
  41. W.`订单类型`,
  42. W.`创建时间`,
  43. W.`期数`
  44. FROM
  45. (SELECT * FROM zr_order_vw WHERE `订单类型` = '报单') W
  46. WHERE W.`订单类型` = '报单' AND (W.`存货编码` = 'TA172' OR W.`存货编码` = 'WP31V-1' OR W.`存货编码` = 'TA225') GROUP BY W.`会员编号` ) A ON A.`会员编号` = V.`会员编号`
  47. RIGHT JOIN
  48. (SELECT
  49. U.USER_NAME AS 会员编号,
  50. U.REAL_NAME AS 会员姓名,
  51. U.PERIOD_AT AS 加入期数,
  52. U2.USER_NAME AS 推荐人编号,
  53. U2.REAL_NAME AS 推荐人姓名,
  54. U2.DEC_LV AS 级别,
  55. RecommedUP((SELECT U3.ID FROM ar_user U3 WHERE U3.USER_NAME = U2.USER_NAME ), 2) AS 店长编号
  56. FROM
  57. ar_user_relation_new m
  58. LEFT JOIN ar_user U ON U.ID = m.USER_ID
  59. LEFT JOIN ar_user U2 ON U2.ID = m.PARENT_UID
  60. WHERE U.PERIOD_AT >= 140) U ON V.`会员编号` = U.`会员编号`
  61. GROUP BY V.`会员编号`) T
  62. LEFT JOIN `店长清单` D ON D.`店长会员编号` = T.`店长编号`
  63. LEFT JOIN ar_declaration_level L ON T.`级别` = L.ID
  64. WHERE T.`商品金额` >= 36000 ) S
  65. WHERE S.`期数` = @PERIOD
  66. /*SET @PERIOD = 140;
  67. SELECT
  68. T.`会员编号`,
  69. T.`会员姓名`,
  70. T.`创建时间`,
  71. T.`期数`,
  72. T.`存货编码`,
  73. T.`存货名称`,
  74. T.`推荐人编号`,
  75. T.`推荐人姓名`,
  76. L.LEVEL_NAME AS `推荐人级别`,
  77. T.`店长编号`,
  78. D.`店长姓名`,
  79. '3000'奖励,
  80. T.`商品金额`,
  81. T.`PV合计`
  82. FROM
  83. (SELECT
  84. V.`会员编号`,
  85. U.`会员姓名`,
  86. A.`创建时间`,
  87. A.`期数`,
  88. A.`存货编码`,
  89. A.`存货名称`,
  90. U.`推荐人编号`,
  91. U.`推荐人姓名`,
  92. U.`级别`,
  93. U.`店长编号`,
  94. SUM(V.`商品金额`) AS 商品金额,
  95. SUM(V.`PV合计`) AS PV合计
  96. FROM
  97. (SELECT * FROM zr_order_vw WHERE `订单类型` = '报单') V
  98. RIGHT JOIN
  99. (SELECT
  100. W.`会员编号`,
  101. W.`存货编码`,
  102. W.`存货名称`,
  103. W.`订单类型`,
  104. W.`创建时间`,
  105. W.`期数`
  106. FROM
  107. (SELECT * FROM zr_order_vw WHERE `订单类型` = '报单') W
  108. WHERE W.`订单类型` = '报单' AND (W.`存货编码` = 'TA172' OR W.`存货编码` = 'WP31V-1' OR W.`存货编码` = 'TA225') AND W.`期数` >= @PERIOD GROUP BY W.`会员编号` ) A ON A.`会员编号` = V.`会员编号`
  109. RIGHT JOIN
  110. (SELECT
  111. U.USER_NAME AS 会员编号,
  112. U.REAL_NAME AS 会员姓名,
  113. U.PERIOD_AT AS 加入期数,
  114. U2.USER_NAME AS 推荐人编号,
  115. U2.REAL_NAME AS 推荐人姓名,
  116. U2.DEC_LV AS 级别,
  117. RecommedUP((SELECT U3.ID FROM ar_user U3 WHERE U3.USER_NAME = U2.USER_NAME ), 2) AS 店长编号
  118. FROM
  119. ar_user_relation_new m
  120. LEFT JOIN ar_user U ON U.ID = m.USER_ID
  121. LEFT JOIN ar_user U2 ON U2.ID = m.PARENT_UID
  122. WHERE U.PERIOD_AT >= @PERIOD) U ON V.`会员编号` = U.`会员编号`
  123. WHERE V.`期数` >= @PERIOD
  124. GROUP BY V.`会员编号`) T
  125. LEFT JOIN `店长清单` D ON D.`店长会员编号` = T.`店长编号`
  126. LEFT JOIN ar_declaration_level L ON T.`级别` = L.ID
  127. WHERE T.`商品金额` >= 36000*/