[ Miloš Baić @ 27.06.2006. 19:54 ] @
Pozdrav,

imam kolonu ŠIFRA, u kojoj se nalaze šifre. Pomoću kojeg SQL upita da dobijem
rezultat koji će prikazati broj(šifru) koja se ponavlja najviše puta u toj kolini?
U pitanju je Access?(ostale kolone ID(autonumber, Primary)IME, PREZIME, SIFRA je broj koji mi sami upisujemo)

BTW, pregledao sam http://www.elitesecurity.org/tema/108114, ali nisam uspeo rešiti problem.

Hvala unapred...
[ broker @ 27.06.2006. 20:24 ] @
MySQL:

Code:


SELECT COUNT(sifra) AS brojac
  FROM tabela
  GROUP BY sifra
  ORDER BY brojac DESC
  LIMIT 1


[ Miloš Baić @ 27.06.2006. 20:31 ] @
Probao sam to, u pitanju je Access, ali ne ide?!
[ Miloš Baić @ 27.06.2006. 21:23 ] @
Code:

SELECT sifra,COUNT(sifra) AS BROJAC
FROM IZNAJMLJIVANJE
GROUP BY sifra
ORDER BY BROJAC DESC

Ovo funkcioniše, ali rezultat takvog upita jeste kolona šifra i brojač, ali u koloni šifra su mi sve šifre iz tabele a u koloni brojač za svaku šifru broj koji pokazuje koliko puta se ponavlja šifra?!
Ali, ja neću to, želim da rezultat bude šifra i brojač samo za onu šifru koja se ponavlja najviše puta?
Nadam se da ćete shvatiti šta mi treba??? (Access)

[Ovu poruku je menjao loshmiscg dana 27.06.2006. u 23:12 GMT+1]
[ Miloš Baić @ 27.06.2006. 22:13 ] @
Code:

SELECT TOP 1 sifra,COUNT(sifra) AS BROJAC
FROM IZNAJMLJIVANJE
GROUP BY sifra
ORDER BY BROJAC DESC


Možda ovako?
[ Trtko @ 28.06.2006. 06:55 ] @
A i ovo radi 100% u accesse

SELECT First(sifra) AS kojesifre, Count(sifra) AS brojduplih
FROM MojaTablica
GROUP BY sifra
HAVING Count(sifra)>1

Pozdrav , Trtko
[ izonic @ 04.07.2006. 03:19 ] @
SELECT sifra,COUNT(sifra) AS BROJAC
FROM IZNAJMLJIVANJE
GROUP BY sifra

I neka se ovo zove Query1

Function Maksi()
Dim A
A = DMax("Brojac", "Query")
End Function