Fórum problemas com select #338140

09/03/2007

0

bom dia,

montei a seguinte query:

SELECT cr10c001.cr10cRazSo as Convenios, ce39t001.CE39TDESRE as Clinicas
FROM CH01i001
inner join cr10c001
on ch01i001.ch01iConv1 = cr10c001.cr10cClien
inner join ce39t001
on ch01i001.ch01iEspec = ce39t001.CE39TCodma
where ch01iAtend not in (select Atend from AtendCd)
and ch01iDAlta is null

ja esta funcionando, porém a partir desta preciso um complemento:

preciso agrupar por convenios e mostrar a quantidade de cada um e no final mostrar o total geral.

como fazer???


Kelly

Kelly

Responder

Posts

12/03/2007

Denis

tem como fazer sim. Supondo que ´CE39TDESRE´ seja a coluna de quantidade ficaria algo assim :

SELECT cr10c001.cr10cRazSo as Convenios, sum(ce39t001.CE39TDESRE) as Clinicas
FROM CH01i001
inner join cr10c001
on ch01i001.ch01iConv1 = cr10c001.cr10cClien
inner join ce39t001
on ch01i001.ch01iEspec = ce39t001.CE39TCodma
where ch01iAtend not in (select Atend from AtendCd)
and ch01iDAlta is null
group by cr10c001.cr10cRazSo

Agora a soma no fim de tudo pode fazer com outra select ou no relatório que estiver gerando.


Responder

Gostei + 0

12/03/2007

Emerson Nascimento

dependendo do conteúdo [i:7e06a64282]ce39t001.CE39TDESRE[/i:7e06a64282], ao invés de sum() deva ser utilizado count()


Responder

Gostei + 0

12/03/2007

Kelly

valeu!!! deu certo...


Responder

Gostei + 0

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

Aceitar