kania 0 Denunciar post Postado Outubro 30, 2008 Olá pessoal, tenho o seguinte select SELECT a1.uf, a1.nome, a1.inscricao, a1.nivelassociado, count( * ) totalcadastros FROM ASSOCIADOS3 a1, ASSOCIADOS3 a2 WHERE a2.patrono = a1.inscricao AND a1.tipo = 'AC' AND a2.nivelassociado >1 AND a2.inscricao <> 'CTTGENESE' GROUP BY a1.uf, a1.nome, a2.patrono, a1.inscricao ORDER BY totalcadastros DESC O que estou tentando fazer, preciso saber o total de cadastros efetuados por um associado , ou seja se o cara cadastrou 10 pessoas aparecer 10, o probelma é que o meu filtro não sei porque não esta selecionando a quantidade de forma correta, o primeiro associado apareceu com 72 cadastros, e na verdade tem somente 15 se eu fizer um select simples deta forma SELECT * FROM ASSOCIADOS3 WHERE TIPO = 'ac' AND PATRONO = 'distribuidorparana' ele retorna certo, com 15 cadastros O problema é que eu preciso listar todos colocando em ordem de total de cadastros e não somente de um distribuidor Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Outubro 31, 2008 Se inspire neste post http://forum.imasters.com.br/index.php...amp;pid=1156139 Compartilhar este post Link para o post Compartilhar em outros sites