Guest User

Untitled

a guest
Dec 10th, 2018
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.44 KB | None | 0 0
  1. USE `aspos`;
  2.  
  3. DROP PROCEDURE IF EXISTS `sp_correlativo`;
  4.  
  5.  
  6.  
  7. DELIMITER $$
  8.  
  9. USE `aspos`$$
  10.  
  11. CREATE PROCEDURE `sp_correlativo`(IN documentoId INT)
  12.  
  13. BEGIN    
  14.  
  15.   UPDATE documento SET correlativo = (SELECT IFNULL(MAX(a.numero)+1,documentoId) FROM egreso_cab a WHERE a.documento_id = documentoId) WHERE id = documentoId;
  16.  
  17.  
  18.  
  19.   SELECT correlativo, crr_ini, crr_fin, crr_min FROM documento WHERE id = documentoId;
  20.  
  21. END
  22.  
  23. $$
  24.  
  25.  
  26.  
  27. DELIMITER ;
Add Comment
Please, Sign In to add comment