Amigos:
He buscado en el historial de Google y no he podido encontrar la respuesta a mi duda. Resulta que trato de realizar dos
operaciones en un mismo procedimiento almacenado. En primer lugar cambio un campo en la tabla tblTasas y por otro lado necesito
reducir el valor campo ImpUS de la tabla tblCapitales en 20. ¿puedo hacerlo en un sólo procedimiento?
Aquí tengo el código que intento modificar y me da error:
ALTER PROCEDURE dbo.prAnularTasa
@IdTasa INT,
@IdCapital INT
AS
UPDATE tblTasas
SET Preanulado = (
SELECT S.IdUsuario
FROM tblSesiones S LEFT JOIN tblTransacciones T
ON S.Id = T.IdSesion
WHERE T.[Id] = (
SELECT IdTransaccion
FROM tblTasas
WHERE [Id]= @IdTasa))
WHERE [Id] = @IdTasa
UPDATE tblCapitales
SET ImpUS = ImpUS - 20
WHERE IdCapital = @IdCapital
GO
Muchas gracias
Saludos!
Mauricio López
Maldonado - Uruguay
Leer las respuestas