CONTAGEM DE REGISTROS
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
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
Tente assim:
SELECT TOP 1 dtPagto, Count(dtPagto) As Ocorrencias
FROM ContasPagas
GROUP BY dtPagto
HAVING Count(dtPagto) = 1
ORDER BY Count(dtPagto) DESC;
SELECT TOP 1 dtPagto, Count(dtPagto) As Ocorrencias
FROM ContasPagas
GROUP BY dtPagto
HAVING Count(dtPagto) = 1
ORDER BY Count(dtPagto) DESC;
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