Fala ae galera. To com um probleminha que me deixou meio cego, que é o seguinte: Um pouco diferente do print abaixo (que é como está meu relatório atualmente), eu gostaria de agrupar o NOME CLIENTE, para conseguir, com NOME CLIENTE repetido, somar apenas 1 em QTD. CLIENTE. Já tentei distinct, mas não tive o resultado esperado (nada aconteceu). Print Exemplo Em contra-partida, eu gostaria que, apesar de o NOME CLIENTE se agrupasse (valores iguais), o VALOR fosse somado, e apresentado nesse NOME CLIENTE resultante do agrupamento. Segue abaixo minha query atual, que funciona da forma do print acima: Select distinct P.EmpCod, P.EntCod, P.PedVendaNum, P.PedVendaData, P.PedVendaDataENTREGA, P.PedVendaStatDescr, v.VendCod, v.VendNome,p.PedVendaValTotal, P.PedVendaEntNomeDiv,
(select distinct count(Z.PedVendaEntNomeDiv) media from PED_VENDA Z
INNER JOIN VEND_PED_VENDA ZP
on
Z.EMPCOD = ZP.EMPCOD
and z.PEDVENDADATA >= :Data_inicial
and z.PEDVENDADATA <= :Data_final
and Z.EmpCod = 9
and Z.PedVendaNum = ZP.PedVendaNum
and Z.PedVendaStatDescr <> 'NF cancelada'
where ZP.VendCod = VP.VendCod)
From PED_VENDA P With(NoLock), VEND_PED_VENDA VP With(Nolock), vendedor v with(nolock)
Where P.EMPCOD = VP.EMPCOD
and P.EmpCod = 9
and P.PedVendaNum = VP.PedVendaNum
and p.PedVendaStatDescr <> 'NF cancelada'
and v.VendCod = vp.VendCod
and P.PEDVENDADATA >= :Data_inicial
and P.PEDVENDADATA <= :Data_final
group by P.EmpCod, P.EntCod, P.PedVendaNum, P.PedVendaData, P.PedVendaDataENTREGA, P.PedVendaStatDescr, V.VendCod, v.VendNome,p.PedVendaValTotal, vp.VendCod, P.PedVendaEntNomeDiv
order by v.VendNome Alguém tem alguma idéia?