CALCSUMMARY.sql 741 B

123456789101112131415161718192021222324252627
  1. DROP PROCEDURE IF EXISTS `CALCSUMMARY`;
  2. delimiter ;;
  3. CREATE PROCEDURE `CALCSUMMARY`()
  4. BEGIN
  5. UPDATE AR_BS_BONUS_103_CALC T
  6. SET T.BONUS = BONUS10 + BONUS20 + BONUS30 + BONUS40 + BONUS50 + BONUS60 + BONUS70 + BONUS80 + BONUS90 + BONUS100 + BONUS110,
  7. T.BONUS_MNT = BONUS30 + BONUS40 + BONUS50 + BONUS60 + BONUS70 + BONUS80 + BONUS90 + BONUS100 + BONUS110,
  8. T.BONUS_ABBR = BONUS10 + BONUS20
  9. WHERE
  10. T.BONUS10 > 0
  11. OR T.BONUS20 > 0
  12. OR T.BONUS30 > 0
  13. OR T.BONUS40 > 0
  14. OR T.BONUS50 > 0
  15. OR T.BONUS60 > 0
  16. OR T.BONUS70 > 0
  17. OR T.BONUS80 > 0
  18. OR T.BONUS90 > 0
  19. OR T.BONUS100 > 0
  20. OR T.BONUS110 > 0;
  21. UPDATE AR_BS_BONUS_103_CALC T
  22. SET GPV = 0
  23. WHERE
  24. T.INTRODUCER_ID = '0'
  25. AND USER_TYPE = 0;
  26. END
  27. ;;