CONTAGEM DE REGISTROS

EMANUEL 20/05/2004 18:35:11
#25835
Pessoal,
Na minha tabela existem 10 registros, em um campo eu tenho as seguintes informações:

30/40
25/10
10/20
30/40
30/40
15/35/45
05/32
30/40
15/45
05/32

minha duvida é:
como fazer para saber qual a informação que mais se repete, neste quero me mostre o 30/40, mas poderia ser outro....

obrigado,
sds
USUARIO.EXCLUIDOS 20/05/2004 19:50:51
#25844
Resposta escolhida
Tente assim:

SELECT TOP 1 dtPagto, Count(dtPagto) As Ocorrencias
FROM ContasPagas
GROUP BY dtPagto
HAVING Count(dtPagto) = 1
ORDER BY Count(dtPagto) DESC;
USUARIO.EXCLUIDOS 20/05/2004 23:26:35
#25885

Uma pequena correção (o sinal de "maior que" não aparece no site):

SELECT TOP 1 dtPagto, Count(dtPagto) As Ocorrencias
FROM ContasPagas
GROUP BY dtPagto
HAVING Count(dtPagto) MAIORouIGUAL 1
ORDER BY Count(dtPagto) DESC;
Tópico encerrado , respostas não são mais permitidas