Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Joyvis Santana

[Resolvido] Query para gerar relatório

Recommended Posts

Olá,

Estou desenvolvendo um relatório utilizando a ferramenta stimulsoft (gera relatório em sistemas web).

A minha duvida é a seguinte:

 

Por se tratar de um relatório eu tenho que criar uma query que retorne todos os cálculos necessários para preencher-lo,estou utilizando esta query

 

select

cr.id_centro_custo AS cc,

cr.valor_pagamento AS faturamento,

cp.valor_pagamento AS custos

from

conta_receber cr,

conta_pagar cp

where

cr.id_centro_custo = cp.id_centro_custo

 

Desta maneira funciona perfeitamente, mas eu preciso exibir a soma dos valores de faturamento e custos para cada centro de custo, porém quando insiro a função SUM() ele exibe a soma de todos os valores da tabela e somente o id do primeiro centro de custo.

Alguém saberia me dizer como eu faço para exibir a soma dos valores de cada centro de custo?

Desculpe se não fui bem claro.

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo,

bom dia.

 

Creio que um GROUP BY resolva seu problema:

 

select

cr.id_centro_custo AS cc,

sum(cr.valor_pagamento) AS faturamento,

sum(cp.valor_pagamento) AS custos

from

conta_receber cr,

conta_pagar cp

where

cr.id_centro_custo = cp.id_centro_custo

group by cr.id_centro_custo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.