Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. SELECT @Idfila = MIN(Fila) FROM #TBL;
  2.  
  3. WHILE (@SumaYardas <= @consumoTelaTotal)
  4. BEGIN
  5. --WITH
  6. SELECT @SumaYardas = @SumaYardas + SALDO_YD FROM #TBL WHERE Fila = @Idfila;
  7. SELECT @NOROLLO = NO_ROLLO from #TBL where Fila = @Idfila;
  8. UPDATE TBL_INV_TELA SET PROGRAMADO = 1 where NO_ROLLO = @NOROLLO;
  9. IF (@SumaYardas <= @consumoTelaTotal)
  10. BEGIN
  11. UPDATE TBL_INV_TELA SET SALDO_YD = 0.00 WHERE NO_ROLLO = @NOROLLO;
  12. END
  13. ELSE
  14. BEGIN
  15. SELECT @RESTA1 = @SumaYardas - SALDO_YD FROM #TBL WHERE Fila = @Idfila-1;
  16. SELECT @RESTA2 = @consumoTelaTotal - @RESTA1;
  17. SELECT @RESTA3 = SALDO_YD FROM #TBL WHERE Fila = @Idfila - @RESTA2;
  18. UPDATE TBL_INV_TELA SET SALDO_YD = @RESTA3 WHERE NO_ROLLO = @NOROLLO;
  19. END
  20. SET @Idfila = @Idfila + 1;
  21. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement