[firebase-br] Delete com INNER JOIN
Tecnobyte Informática
temp2 em tecnobyte.com.br
Qua Maio 30 09:31:54 -03 2012
Veja se isto resolve sem problema:
DELETE FROM PEDIDOS P
WHERE P.EMIPEDIDO <= :DATAFIM AND
EXISTS(SELECT * FROM COMISSOES C
WHERE C.NRPEDIDO = P.NRPEDIDO AND C.BAIXADA IS NOT NULL)
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
-----Mensagem Original-----
From: Fausto
Sent: Tuesday, May 29, 2012 7:22 PM
To: lista em firebase.com.br
Subject: [firebase-br] Delete com INNER JOIN
Pessoal..
Preciso executar uma rotina de fechamento anual em uma tabela de
pedidos, esta rotina se dá da seguinte forma:
Devo excluir todos os pedidos cuja data de emissão forem menor ou igual
a que eu informar, mas que não tenha nenhuma comissão em aberto.
Estou tentando algo do tipo
*DELETE FROM PEDIDOS P
INNER JOIN COMISSOES C ON (C.NRPEDIDO = P.NRPEDIDO)
WHERE P.EMIPEDIDO <= :DATAFIM
AND C.BAIXADA IS NOT NULL
*Existe alguma forma de fazer isso ou teria que ser via SP?
Grato
--
Fausto Alves
Skype:faustoalves
msn:faustoalves em com4.com.br
Franca-SP
Enviado pelo Mozilla Thunderbird
http://br.mozdev.org/thunderbird
Mais detalhes sobre a lista de discussão lista