| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- SET @PERIOD = 161;
- SELECT
- A1.`会员编号`,
- A1.`会员姓名`,
- A1.`荣衔等级`,
- A1.`总奖金1`,
- B1.`总奖金2`,
- C1.`总奖金3`,
- D1.`总奖金4`,
- E1.`总奖金5`,
- F1.`总奖金6`,
- G1.`总奖金7`,
- H1.`总奖金8`,
- I1.`总奖金9`,
- J1.`总奖金10`,
- K1.`总奖金11`,
- L1.`总奖金12`
- FROM
- (SELECT
- U1.USER_NAME AS 会员编号,
- U1.REAL_NAME AS 会员姓名,
- E1.LEVEL_NAME AS 荣衔等级,
- B.BONUS_TOTAL AS 总奖金1
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- LEFT JOIN ar_employ_level E1 ON E1.ID = U1.EMP_LV
- WHERE B.PERIOD_NUM = @PERIOD
- ORDER BY B.BONUS_TOTAL DESC LIMIT 20
- ) A1
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金2
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-11) B1
- ON A1.`会员编号` = B1.`会员编号`
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金3
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-10)C1 ON C1.`会员编号` = B1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金4
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-9)D1 ON D1.`会员编号` = C1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金5
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-8)E1 ON D1.`会员编号` = E1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金6
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-7)F1 ON E1.`会员编号` = F1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金7
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-6)G1 ON F1.`会员编号` = G1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金8
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-5)H1 ON H1.`会员编号` = G1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金9
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-4)I1 ON I1.`会员编号` = H1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金10
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-3)J1 ON J1.`会员编号` = I1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金11
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-2)K1 ON K1.`会员编号` = J1.`会员编号`
-
- LEFT JOIN
- (SELECT
- U1.USER_NAME AS 会员编号,
- B.BONUS_TOTAL AS 总奖金12
- FROM
- ar_calc_bonus B
- LEFT JOIN ar_user U1 ON U1.ID = B.USER_ID
- WHERE B.PERIOD_NUM = @PERIOD-1)L1 ON L1.`会员编号` = K1.`会员编号`
|