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

Reply via email to