Ver Mensaje Individual
  #5  
Antiguo 30-09-2015
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Reputación: 22
fjcg02 Va camino a la fama
Hola,
El problema es de alcance de las variables. Cuando se ejecutan en el XEC SP_EXECUTESQL, no existen en su ámbito ( ya que el SQL Server seguramente creará uno nuevo) . Creo que eso es lo que está ocurriendo.

Prueba a hacer:

SELECT @TOTIVA105= SUM(SUBTIVA105) FROM @BASE

a ver si te deja el valor en la variable @TOTIVA105.
No estoy seguro de que funcione.

Otra cosa que me llama la atención es ( no estoy seguro) si las variables de entrada pueden ser cambiadas. Si no se pudiera, tendrás que definir otras.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita