webForumDet fria alternativet

Räkna ut flest poster!

ASP

4 svar · 234 visningar · startad av Wiklund!!

Medlem sedan juli 2002549 inlägg
Frågan#1

Håller på med en community där alla medlemmar har en egen sida. På varje medlemssida kan man kolla vilka som har besökt sidan. Fast jag skulle också vilja ha en text där det står vem som har besökt sidan flest gånger.

Någon som vet hur man räknar ut vilken medlem som har flest poster ur en databas?

Tack på förhand!

Medlem sedan juni 200032 967 inlägg
#2

En liten SQL-fråga som hämtar den användar-id för den medlem som oftast finns representerad i tabellen.

SELECT TOP 1 UserID, Count(*) AS Antal from tblTable GROUP BY 2 ORDER BY 2

Nu vet jag ju dock inte alls hur din tabell ser ut, men något sånt kan du testa med i alla fall.

Mvh,

Medlem sedan juli 2002549 inlägg
#3

Tack anders.. Det borde fungera! Bara en liten fråga, vad gör 2:orna i den här kodsnutten?

GROUP BY 2 ORDER BY 2

Medlem sedan juni 200032 967 inlägg
#4

2 är ordningsnummer för det andra fältet i select-frågan. Helst hade man ju velat skriva ORDER BY Antal istället, men av någon anledning tycker inte Access om det när man använder skapade fält (dvs fält som egentligen inte finns i tabellen). Använder du SQL-Server eller någon annan tuff grej istället borde det gå utmärkt att ange Antal i Group by och Order by istället.

Mvh,

Medlem sedan juli 2002549 inlägg
#5

Okej, tack så mycket! Jobbar just nu men jag ska testa när jag kommer hem!

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)