Código sql:
Ver originalDECLARE @cantidad INT
DECLARE @usuario VARCHAR(10)
DECLARE cr_UsrCant CURSOR FOR
SELECT cantidad,usuario FROM pagos WHERE fecha=GetDate()
FOR READ ONLY
OPEN cr_UsrCant
FETCH NEXT FROM cr_UsrCant INTO @cantidad, @usuario
WHILE @@FETCH_STATUS = 0
BEGIN
UPDATE usuarios SET saldo=saldo+@cantidad WHERE usuario=@usuario
FETCH NEXT FROM cr_UsrCant INTO @cantidad, @usuario
END
CLOSE cr_UsrCant
DEALLOCATE cr_UsrCant
Facil no?
Si no entiendes, te recomiendo leer sobre los cursores en los Libros en linea.
Suerte!