webForumDet fria alternativet
Logga in / Bli medlem

Invalid use of group function

Databaser & SQL

0 svar · 167 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Behöver jag säga mera?

SELECT count(Namn) AS antalNamn, sum(Ratt) AS sumRatt,
max(Ratt) AS maxRatt,
avg(Ratt) AS avgRatt, Namn AS strNamn
FROM Listan
GROUP BY Namn ORDER BY count(Namn) DESC

Error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[TCX][MyODBC]Invalid use of group function
/Hemsidor/SAW/Quize/hurmanga.asp, line 52

Hur löser jag detta?
[REDIGERAT]
Jag har kommit så långt att jag har hitta de två rader som gör felet:

Namn AS strNamn
ORDER BY count(Namn) DESC

Vad tror ni?

[REDIGERAT]
Det löste sig.
Det var ett mellanslag och
ORDER BY antalNamn DESC

245 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)