Dúvida em relatório. [Resolvido]

4 respostas
thiago_spdvr

Boa tarde.

A duvida é a seguinte: Tenho que criar um relatório (iReport) de Movimentação financeira que traga as entradas e saidas de caixa.
O que eu quero é diferenciar com cor o que for entrada e saida.

Segue o select que traz os dados.

(select S.nm_servico,sum(IC.vl_servico) from tb_item_consulta IC
inner join tb_consulta C
on C.id_consulta = IC.id_consulta
inner join tb_servico S
on S.id_servico = IC.id_servico
where C.tp_pagamento = 'p'
and C.dt_consulta between '2010-02-25' and '2010-02-25'
group by S.nm_servico)
union
(select D.descr_despesa, sum(MD.vl_desp) from tb_despesa D
inner join tb_mov_despesa MD
on D.id_despesa = MD.id_desp
where MD.dt_desp between '2010-02-25' and '2010-02-25'
group by D.descr_despesa)

4 Respostas

fabiocsilva

Dá uma olhada aqui:
http://www.guj.com.br/posts/list/108763.java

thiago_spdvr

fabiocsilva:
Dá uma olhada aqui:
http://www.guj.com.br/posts/list/108763.java

Não é isso que preciso.
Eu quero diferenciar as ocorrencias quando forem um caso ou outro, neste caso, as linhas de numero par são zebradas. Como os resultados estão vindo em ordem, primeiro as entradas, depois as saidas, nesse caso não adiantaria.
Mesmo assim obrigado.

fabiocsilva

Aparentemente a lógica é a mesma, basta você colocar a expressão que precisa. Por exemplo:

thiago_spdvr

[quote=fabiocsilva]Aparentemente a lógica é a mesma, basta você colocar a expressão que precisa. Por exemplo:

Valeu Fabio. Problema Resolvido, realmente a lógica é a mesma. My fault. :smiley:

Criado 24 de março de 2010
Ultima resposta 24 de mar. de 2010
Respostas 4
Participantes 2