Perdonar por lo escueto del mensaje
El procedimiento crea un cursor y para cada registro efectua el insert y update
Os pongo parte del codigo.
Código PHP:
declare mirs cursor for
SELECT campo1, campo2, campo3 FROM articulos ORDER BY NEWID()
Open mirs
Fetch next from mirs into @var1, @var2, @var3
while @@fetch_status = 0
begin
Insert into tabla(var1,var2, var3) values (@var1,@var2,@var3)
Update tabla set campox= (campox-1) where id = @var2
Fetch next from mirs into @var1, @var2, @var3
end
close mirs
Deallocate mirs
Un saludo
y gracias