Osvaldo, Muito obrigado, funcionou. Porém reparei que preciso realizar a comparação com apenas o mes e ano. Teria como? Ou seja, converter a data ('dd/mm/aaaa') para ('mm/aaaa')?
Desde já grato. Atenciosamente, Marlo Souza -----Original Message----- From: Osvaldo Kussama [mailto:osvaldo.kuss...@gmail.com] Sent: Wednesday, September 19, 2012 11:52 PM To: kattat...@gmail.com; Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Ajuda DELETE Em 19/09/12, Marlo Souza<kattat...@gmail.com> escreveu: > Prezados, > > > > Sou novo no grupo e iniciante em banco de dados, por esta razão > preciso de um auxílio com a instrunção delete. > > > > Seguinte, eu preciso deletar alguns todos os registros retornados de > um select, o select é: > > > > SELECT p.valorPago > > FROM Advogado a, Advogado_Pagamento ap, Pagamento p > > where a.id = ap.Advogado_id and ap.historicoPagamento_id = p.id and > p.dataPagamento < a.associacao; > > > > tentei algo do tipo: > > > > DELETE FROM Pagamento pa > > WHERE pa.valorPago in (SELECT p.valorPago > > FROM Advogado a, Advogado_Pagamento ap, Pagamento p > > where a.id = ap.Advogado_id and ap.historicoPagamento_id = p.id and > p.dataPagamento < a.associacao); > > > > Porém sem sucesso. Alguém poderia informar onde estou errando? > Tente: DELETE FROM pagamento p USING Advogado a, Advogado_Pagamento ap WHERE a.id = ap.Advogado_id and ap.historicoPagamento_id = p.id and p.dataPagamento < a.associacao; http://www.postgresql.org/docs/current/interactive/sql-delete.html Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral