[firebase-br] Duvida comando DELETE

Thiago Fragoso thgfragoso em terra.com.br
Sex Jun 26 11:33:26 -03 2015


Obrigado Willian vou testar.



-----Original Message-----
From: lista [mailto:lista-bounces em firebase.com.br] On Behalf Of Willian Jorge Oliveira
Sent: sexta-feira, 26 de junho de 2015 11:30
To: FireBase
Subject: Re: [firebase-br] Duvida comando DELETE

DELETE FROM PRODUTOS WHERE EXISTS(SELECT COD_PRODUTO,
COUNT(COD_PRODUTO)
FROM PRODUTOS
WHERE TIPO_PRODUTO = “AC”
GROUP BY 1
HAVING COUNT (COD_PRODUTO)>1) AND

NOT EXISTS(SELECT *
FROM MOVIMENTO
WHERE MOVIMENTO.COD_PRODUTO = P.COD_PRODUTOS)

Acho que seri algo do tipo, (apagar produtos duplicados) que (não contenham movimento). Eu não testei por não ter a estrutura do bd aqui...

Boa sorte

Em sex, 26 de jun de 2015 às 11:06, Thiago Fragoso <thgfragoso em terra.com.br>
escreveu:

> Bom dia!
>
>
>
> Tenho uma duvida para montar um execute block no firebird 2.5 com o 
> seguinte
> cenario:
>
>
>
> SELECT
>
> COD_PRODUTO,
>
> COUNT(COD_PRODUTO)
>
>
>
> FROM PRODUTOS
>
>
>
> WHERE TIPO_PRODUTO = “AC”
>
>
>
> GROUP BY 1
>
> HAVING COUNT (COD_PRODUTO)>1
>
>
>
> O Comando apresenta os itens duplicados e gostaria de excluir apenas 
> os que não possuem vinculo em outra tabela ( MOVIMENTO)
>
>
>
> Alguem pode me orientar?
>
>
>
> Obrigado
>
>
>
> Thiago
>
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
>
______________________________________________
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://www.firebase.com.br/pesquisa_lista.html





Mais detalhes sobre a lista de discussão lista