Fórum Somar valores separador por grupos #325066

10/07/2006

0

Olá a todos...

Estou precisando fazer uma soma um pouco complicada...
Eu tenho que somar o campo ´valor´ da tabela de titulos, só que tenho que somar agrupando por plano de contas e centro de custos..
Por exemplo
Centro de Custos: TI -- Plano de Contas: Salários Funcionário 1 valor: 100,00 Funcionário 2 valor: 200,00 Centro de Custos: Administração -- Plano de Contas: Salários Funcionário 4 valor: 100,00 Funcionário 3 valor: 200,00


isso é o que tenho hj


Mas o que eu preciso é isso


Centro de Custos: TI -- Plano de Contas: Salários Funcionário 1 valor: 100,00 Funcionário 2 valor: 200,00 total: 300,00 Centro de Custos: Administração -- Plano de Contas: Salários Funcionário 4 valor: 200,00 Funcionário 3 valor: 200,00 total: 400,00



Alguém tem alguma idéia de como fazer essa soma?
Obrigado...


Ramms

Ramms

Responder

Posts

10/07/2006

Henry Lima

Aí está uma SQL que faz o que deseja, basta adaptar os campos e as tabelas usadas no exemplo para as suas necessidades.

SELECT SUM(salario), depto
FROM contas
GROUP BY depto


Espero que ajude.
Abs,


Responder

Gostei + 0

10/07/2006

Ramms

Desculpe mas esse sum não resolve pra mim...
eu me esqueci de postar minha instrução....

select
  cent.nome CentroCusto,
  plancts.descricao PlanoContas,
  cli.codinome,
  tit.documento, 
  tit.numdoc,
  tit.id_titpag,
  tit.qtdpar,
  tit.dtpagamento,
  tit.valor,
  coalesce(tit.vdesconto, ´0,00´) desconto,
  coalesce(tit.vacresc, ´0,00´) acresc,
  sum(tit.valor)
from fin_titpag tit
left join fin_centrocustos cent on
(tit.centrcust = cent.id_centcusts)
left join clientes cli on
(tit.id_credor = cli.id_cliente)
left join fin_placts plancts on
(tit.planfin = plancts.id_plancts)
where tit.situacao = ´Pago´ and dtvencimento between ´01.07.2006´ and ´10.07.2006´
group by  cent.nome, plancts.descricao, cli.codinome, tit.documento, tit.numdoc,
 tit.id_titpag, tit.qtdpar, tit.dtpagamento, tit.valor, tit.vdesconto, tit.vacresc


Obrigado.


Responder

Gostei + 0

12/07/2006

Ramms

Alguém?


Responder

Gostei + 0

17/07/2006

Ramms

??????


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar