Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tenho os eguinte select:
SELECT a1.uf, a1.nome, a1.inscricao, count( * ) total
FROM ASSOCIADOS3 a1, ASSOCIADOS3 a2
WHERE a2.patrono = a1.inscricao
AND a1.tipo = 'AC'
AND a2.inscricao <> 'CTTGENESE'
AND a2.datacadastro > '2008-10-12'
GROUP BY a1.uf, a1.nome, a2.patrono, a1.inscricao
ORDER BY total DESC
O que preciso fazer é contar quantos itens tem em nome de uma mesmo ASSOCIADO (campo inscricao identifica o login deste associado), ou seja se um associado cadastrou 5 pessoas no campo patrono aparecera 5 vezes o login deste associado,a té ai tudo bem e o comando acima esta fazendo certinho o problema é que um ASSOCIADO pode ter mais de uma login dentro do mesmo CPF/CNPJ. ai eu preciso alem de somar agrupar pelo CPF/CNPJ, até dei um GROUP BY a1.cpfcnpj porem não funionou, associados que tem mais de um cadastros ainda continuam aparecendo como somente um.
Alguém tem alguma idéia de como da para fazer isto?
Carregando comentários...