DECLARE @TOTAL INT, @CGCCFO VARCHAR(25)
DECLARE CurCODCFO CURSOR
KEYSET
FOR (SELECT COUNT(*) TOTAL, CGCCFO FROM FCFO WHERE CGCCFO IS NOT NULL GROUP BY CGCCFO HAVING COUNT(*) > 1)
OPEN CurCODCFO
FETCH FIRST FROM CurCODCFO INTO @TOTAL, @CGCCFO
WHILE @@FETCH_STATUS = 0 BEGIN
SELECT CODCFO, CGCCFO, CODCOLIGADA FROM FCFO WHERE CGCCFO = @CGCCFO
FETCH NEXT FROM CurCODCFO INTO @TOTAL, @CGCCFO
END
CLOSE CurCODCFO
DEALLOCATE CurCODCFO
DECLARE CurCODCFO CURSOR
KEYSET
FOR (SELECT COUNT(*) TOTAL, CGCCFO FROM FCFO WHERE CGCCFO IS NOT NULL GROUP BY CGCCFO HAVING COUNT(*) > 1)
OPEN CurCODCFO
FETCH FIRST FROM CurCODCFO INTO @TOTAL, @CGCCFO
WHILE @@FETCH_STATUS = 0 BEGIN
SELECT CODCFO, CGCCFO, CODCOLIGADA FROM FCFO WHERE CGCCFO = @CGCCFO
FETCH NEXT FROM CurCODCFO INTO @TOTAL, @CGCCFO
END
CLOSE CurCODCFO
DEALLOCATE CurCODCFO
Caso tenham gostado, comente e compartilhe. Obrigado!
0 Comentários