Where com Select em Union

Firebird

22/12/2005

Boa Tarde colegas.
Eu preciso de uma ajuda pra fazer um select que traga os parcelamentos do kra com a parcela que deu origem ao parcelamento, mas não estou conseguindo fazer isso. Exemplo
O Fulano código 25 tem uma dívida de R$ 100,00 gravada no banco
rpg_codigo rpg_parcela cad_codigo rpg_valor rpg_vencto rpg_parcelamento
1          1           25         100       01/11/2005 5
2          1           14          90       05/11/2005
3          1           15          50       10/11/2005
4          1           10          26       20/11/2005
5          1           25          50       20/12/2005
5          2           25          50       20/01/2006

O rpg_codigo e rpg_parcela são PK, e o rpg_parcelamento é o código de ligação pra eu saber que teve parcelamento e qual RecPag pertence ao parcelamento.
Mas eu preciso mostrar primeiro a parcela original e em seguida as parcelas geradas a partir dela. Não queria criar uma tabela temporária só pra isso e o Where com Union não funciona. Alguém conhece uma maneira de fazer isso?


Marcosrocha

Marcosrocha

Curtidas 0
POSTAR