RemoverSimplesNacionalDuplicado
De Projetus Wiki
Remover lançamento de Simples Nacional Duplicados
Abra o pgAdmin e rode o SQL abaixo:
delete from ger_saida_simples_nacional_desmembramento as sd
where (select count(*) from ger_saida_simples_nacional_desmembramento sd1
where sd1.id_ger_saida_simples_nacional=
sd.id_ger_saida_simples_nacional and sd1.tipo = sd.tipo ) > 1
and(select min(sd3.id) from ger_saida_simples_nacional_desmembramento as sd3 where
sd3.id_ger_saida_simples_nacional= sd.id_ger_saida_simples_nacional and sd3.tipo = sd.tipo)
<> sd.id;
delete from ger_entrada_simples_nacional_desmembramento as sd
where (select count(*) from ger_entrada_simples_nacional_desmembramento sd1
where sd1.id_ger_entrada_simples_nacional=
sd.id_ger_entrada_simples_nacional and sd1.tipo = sd.tipo ) > 1
and(select min(sd3.id) from ger_entrada_simples_nacional_desmembramento as sd3 where
sd3.id_ger_entrada_simples_nacional= sd.id_ger_entrada_simples_nacional and sd3.tipo = sd.tipo)
<> sd.id;
Verifique quantos registros foram afetados. Rode pela segunda vez e certifique-se que nenhum registro foi afetado. Isso garante que todas as duplicidades foram removidas.
