CALCSUMMARY.sql 710 B

1234567891011121314151617181920212223242526
  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,T.BONUSYJ = BONUS10 + BONUS20,T.BONUSGL = BONUS30 + BONUS40 +BONUS50 + BONUS60 + BONUS70 +BONUS80 +BONUS90 +BONUS100 + BONUS110
  7. WHERE
  8. T.BONUS10 > 0
  9. OR T.BONUS20 > 0
  10. OR T.BONUS30 > 0
  11. OR T.BONUS40 > 0
  12. OR T.BONUS50 > 0
  13. OR T.BONUS60 > 0
  14. OR T.BONUS70 > 0
  15. OR T.BONUS80 > 0
  16. OR T.BONUS90 > 0
  17. OR T.BONUS100 > 0
  18. OR T.BONUS110 > 0;
  19. UPDATE AR_BS_BONUS_103_CALC T
  20. SET GPV = 0
  21. WHERE
  22. T.INTRODUCER_ID = '0'
  23. AND USER_TYPE = 0;
  24. END
  25. ;;