Array
(
)

SP For...do dentro de outro For...do amp;#8211; como fazer

Rrsoft
   - 24 ago 2004

Preciso mostrar o seguinte resultado, sem usar tabela temporaria:
Código, descrição, valor cobrado, valor pago.

Sendo que código e descrição estão na tabela 01, Valor cobrado está na tabela 02 e valor Pago na Tabela 03.
Sendo as chave entre as 3 tabelas a coluna código.
O que preciso fazer é o seguinte:
Selecionar todos os registros da tabela 01, passar o código como parâmetro, para o segundo for...do pesquisar na tabela 02 e me retornar o valor cobrado. Depois, passar o código como parâmetro, para o terceiro for...do pesquisar na tabela 03 e me retornar o valor pago. E assim sucessivamente até o final da tabela 01.

No momento consigo fazer isto, utilizando 03 Stored Procedures, quero saber como fazer isso dentro de uma única.

Dentro do Delphi eh fácil, mas preciso em uma Única Stored procedure.

Utilizo o Delphi 7 com Firebird 1.5


Sandra
   - 24 ago 2004

Tópico em duplicidade. Bloqueado!!!
http://delphiforum.icft.com.br/forum/viewtopic.php?t=50597

rrsoft,
Por favor, leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url].