22. december 2006 - 02:38
Der er
5 kommentarer
Hjælp til group by
Nogen der kan se hvad der er galt her, MySql melder fejl i SELECT linien. sql = "SELECT top 3 brugernavn, COUNT(*) as antal FROM bruger order by antal desc GROUP BY brugernavn" Set rs = Conn.Execute(sql) Do While Not rs.EoF Response.write rs("brugernavn") & " (" & antal & ")" rs.MoveNext Loop
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
22. december 2006 - 02:57
#1
mysql bruger LIMIT i stedet for TOP, og ORDER BY står det forkerte sted. Prøv denne: SELECT brugernavn, count(*) AS antal FROM bruger GROUP BY brugernavn ORDER BY antal LIMIT 3
22. december 2006 - 03:08
#2
Virker perfekt. tak for hjælpen :)
22. december 2006 - 04:01
#3
Bare lige en ting! hvordan får jeg count(*) antal med i min response.write?
22. december 2006 - 04:08
#4
antal ligger i dit recordset, rs: Response.write rs("brugernavn") & " (" & rs("antal") & ")"
22. december 2006 - 11:57
#5
Perfekt :-) tak
Kurser inden for grundlæggende programmering