a ver vamos por partes:
1.-No puedes asignar un conjunto de valores a una variable(a menos que sea una variable de tipo tabla) deberias de asginarlo algo asi:
select @valor=valor from (consulta)
2.-En el update, traes los valores pero tendrias que hacerlo de esta manera:
Código SQL:
Ver originalUPDATE resumen_generador
SET
CANTIDAD_ESTIMACION=@CANTIDAD_ESTIMACION,
ACUMULADO_ESTIMACION_ATERIOR = @CANTIDAD_ACUMULADA_ANTERIOR,
ACUMULADO_ESTIMACION = @CANTIDAD_ACUMULADA_ESTIMACION,
CANTIDAD_FALTANTE = @CANTIDAD_FALTANTE
WHERE id_resumen_generador=@ID_RESUMEN_GENERADOR
saludos!