[firebase-br] Exclusão com Condição.

Pedro Braga bragaped em gmail.com
Qua Nov 12 08:42:12 -03 2008


o comando
select far156.numeroidentidade, far156.nome, count(*) from far156
group by far156.numeroidentidade, far156.nome

deu certo exportei os dados deletei todo o conteudo da tabela e executei o
script para incluir.



2008/11/11 Eduardo Bahiense <eduardo em icontroller.com.br>

> Olá Pedro
>
> Como você tem um campo "código" qye é sequencial, fica fácil
>
> SELECT * FROM FAR156 A
> WHERE EXISTS(SELECT 1 FROM FAR156 WHERE NUMEROIDENTIDADE=A.NUMEROIDENTIDADE
> AND CODIGO>A.CODIGO)
>
> Esta query vai trazer todos os registros que tenham outro com a mesma
> identidade e com código superior à primeira.
> Para excluir, troque SELECT * por DELETE, mas veja que tem que incluir os
> outros parâmetros da identidade (Org. Exp e data).
>
> Você pode trocar > por <, se for caso.
>
> Eduardo
>
> Pedro Braga escreveu:
>
>> Bom Dia,
>> Preciso excluir os registro onde o campo "numeroidentidade" seja igual
>> porem
>> quero deixar 1 dos registro ex tenho uma tabela
>> FAR156
>> (Código,Nome,TipDoc,numeroidentidade,Orgão Emissor, UF Emissor)
>> (2, 'MARIA APRECIDA CONTI', 2, '9507273', 21, 'SP');
>> (3, 'ANTONIO DONIZETE MARTINS', 2, '127415932', 21, 'SP');
>> (4, 'MARIA DE LOURDES MATTIAZZO', 2, '58864416', 21, 'SP');
>> (5, 'MARIA ADELAIDE C LEME', 2, '5305335', 21, 'SP');
>> (6, 'JOAO CARLOS STAFOGE', 2, '14401384', 21, 'SP');
>> (7, 'MARIA DO SOCORRO B DOS SANTOS', 2, '9508149', 21, 'SP');
>> (8, 'MARIA DO SOCORRO B DOS SANTOS', 2, '9508149', 21, 'SP');
>> (9, 'PAULO HENRIQUE GOMES', 2, '18231489', 21, 'SP');
>> (10, 'PAULO HENRIQUE GOMES', 2, '18231489', 21, 'SP');
>> (11, 'JOSIANE QUEIROZ', 2, '271493136', 21, 'SP');
>> (12, 'NICEIA L BELLONI', 2, '17621693', 21, 'SP');
>> (13, 'ANTONIO C DE FIGUEIREDO', 2, '2112534', 21, 'SP');
>> (14, 'SANDRO A DE PAULA QUEIROZ', 2, '84276125', 21, 'SP');
>> (15, 'VANDERLEI RISSO', 2, '6361348', 21, 'SP');
>> (16, 'VANDERLEI RISSO', 2, '6361348', 21, 'SP');
>> (17, 'ELZA PEDROSO', 2, '55147756', 21, 'SP');
>> (18, 'BRUNO RICARDO CASTRO', 2, '443230844', 21, 'SP');
>> (19, 'REGINA MARA GOMES COELHO', 2, '11774241-0', 21, 'SP');
>> (20, 'DAISY M F ALMEIDA', 2, '10278679', 21, 'SP');
>> (21, 'FABIO LISBOA FABRIGA', 2, '24843598-X', 21, 'SP');
>> (22, 'EDUARDO PASCOAL DA COSTA', 2, '637335', 21, 'GO');
>> (23, 'TATIANA MANFRIN PERES', 2, '308722152', 21, 'SP');
>> (24, 'TATIANA MANFRIN PERES', 2, '308722152', 21, 'SP');
>>
>> quero que deixe um dos registro vale lembrar que tenho numeroidentidade
>> igual em mais de 15 registro.
>> (7, 'MARIA DO SOCORRO B DOS SANTOS', 2, '9508149', 21, 'SP');
>> (8, 'MARIA DO SOCORRO B DOS SANTOS', 2, '9508149', 21, 'SP');
>>
>> Pedro
>> Computel Informatica
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista