Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. BEGIN
  2. WHILE (@q > 0) DO
  3.  
  4. IF (maintainStock = 1) THEN
  5. SET @date1 = (SELECT MIN(expiry_date) FROM `stock_current` WHERE closing > 0);
  6. UPDATE `stock_current` SET sold = sold + 1, closing = closing - 1 WHERE item_id = iid AND expiry_date = @date1;
  7. SET qqty = qqty - 1;
  8.  
  9. ELSE
  10. SET @date2 = (SELECT MIN(expiry_date) FROM `stock_current`);
  11. UPDATE `stock_current` SET sold = sold + 1 WHERE item_id = iid AND expiry_date = @date2;
  12. SET qqty = qqty - 1;
  13.  
  14. END IF;
  15. END WHILE;
  16. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement