Subquery no IReport

0 respostas
A

Olá pessoal

Estou tendo uma dificuldade com uma query no meu IReport.
Segue a query:

select con.descri_con, exa.numero_exa, pac.nompac_pac, exa.codlau_exa, dtaexa_exa,

(select pre.valexa_pre from cadpreco pre where pre.numero_pre = exa.n01pre_exa) as vlr1,

(select pre.valexa_pre from cadpreco pre where pre.numero_pre = exa.n02pre_exa) as vlr2,

(select pre.valexa_pre from cadpreco pre where pre.numero_pre = exa.n03pre_exa) as vlr3,

(select pre.valexa_pre from cadpreco pre where pre.numero_pre = exa.n04pre_exa) as vlr4,

(select pre.valexa_pre from cadpreco pre where pre.numero_pre = exa.n05pre_exa) as vlr5

from cadconve con, cadexame exa, cadpacie pac

where exa.codpac_exa = pac.codigo_pac

and con.codigo_con = $P{convenio}

and exa.dtaexa_exa >= $P{dtinicial}

and exa.dtaexa_exa <= $P{dtfinal}

Ele retorna todos os valores certinho menos os valores das subqueries (vlr1, vlr2, vlr3, vlr4, vlr5)! Está vindo todas como null!!!
E o estranho é que se ela for executada no banco direto funciona normalmente com todos os valores.
Estou na versão 2.0.5 do IReport mas já testei na 3.5.0.
Se alguém já passou por isso ou tiver alguma dica desde já agradeço.

abraço a todos

Criado 18 de maio de 2009
Respostas 0
Participantes 1