Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2011, 14:26
dezagus
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años, 1 mes
Puntos: 25
Respuesta: Repetir Acción

Ya lo pude solucionar:


Cita:
DECLARE @countmin int
DECLARE @countmax int
DECLARE @guild varchar(300)

SET @countmin = (SELECT TOP 1 IDHELPJ FROM UserLogin.dbo.HelPJ ORDER BY IDHELPJ ASC);
SET @countmax = (SELECT TOP 1 IDHELPJ FROM UserLogin.dbo.HelPJ ORDER BY IDHELPJ DESC);

WHILE (@countmin <= @countmax)
BEGIN
SET @guild = (SELECT GuildID FROM Tantra.dbo.TantraBackup00 WHERE UserID = (SELECT IDCUENTA FROM UserLogin.dbo.HelPJ WHERE IDHELPJ = @countmin));
IF @guild != 0
BEGIN
UPDATE UserLogin.dbo.HelPJ SET CLANACTUAL = @guild WHERE IDHELPJ = @countmin;
END
ELSE
BEGIN
UPDATE UserLogin.dbo.HelPJ SET CLANACTUAL = NULL WHERE IDHELPJ = @countmin;
END

SET @countmin = @countmin + 1

END
Me costó pero salio...