Ola bom dia a todos.

Estou precisando montar um sql dinamico dentro de uma PL, tenho uma tabela
de cond. pagto onde devo destacar os seguinte campos:

qtdparc = quantidade de parcelas

p1 ate p12 ou seja os dias de vencto de cada parcela, exemplo:

qtdparc=2
p1=30
p2=60

ou seja 2 parcelas = 30 + 60  os vencimentos

estou fazendo um loop na qtde de parcelas pra gerar o valor e vencto de
cada parcela:

for i in 1..qtdparc
 loop

-- eu fiz da seguinte forma:

  execute 'select into dDataVencto current_date + p' || i ||' from
condpagto where           id_pagto= 6';

-- O dDataVencto  é uma variavel do tipo Date para receber a data de hoje +
n
-- dias

-- note que 'p'|| i é pra concatenar o p + valor de i no loop para pegar a
parcela (p1 ou p2 ou p3 ou pnvezes)

-- aqui em baixo o resto do codigo.....

 end loop;


Porem ao executar da erro de sintaxe.

Grato....








[image: Foto]o
*LuMoraes*
*O mais completo para seu comércio.*
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a