Pessoal,
Tenho a consulta abaixo:
SELECT RATEIO_BDU.CD_RATEIO, BDU.CD_BDU, BDU.CENTRO_CUSTO, BDU.DS_BDU,PORCENTAGEM_RATEIO, RAZAO_ABREVIADA FROM ((BDU INNER JOIN RATEIO_BDU ON BDU.CD_BDU = RATEIO_BDU.CD_BDU) INNER JOIN EMPRESA_HSBC ON BDU.CD_EMPRESA = EMPRESA_BANCO.CD_EMPRESA) INNER JOIN RATEIO ON RATEIO.CD_RATEIO = RATEIO_BDU.CD_RATEIO WHERE RATEIO.CD_BDU_PAI = 17056;
Que retorna o seguinte:
(alt+p)
Percebam que o primeiro item embora tenha a coluna CD_RATEIO iguais, a coluna CENTRO_CUSTO é igual.
O que eu tenho que fazer e não estou conseguindo é UNIR e SOMAR os valores das linhas que tem o mesmo CENTRO_CUSTO.
Para o exemplo das duas primeiras linhas o certo seria unir as DUAS e somar os valores, já que a unica coisa diferente entre elas é o CD_RATEIO. Alguem tem alguma idéia, já tentei com DISTINCT e nada.
Alguem tem alguma dica para unir as linhas que tem o mesmo CENTRO_CUSTO?