Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kania

Selecionar informações distintas dentro da mesma tabela

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.