Hej! Hehe.. insåg inte att index börjar räknas med 1 och inte 0 som jag annars är van vid. Ändrade till "ORDER BY 6 DESC" och nu funkar det fint =)Sortering efter count verkar inte fungera
Försöker sortera posterna efter en count i SQL-frågan, men det går helt snett. Dom sorteras nämligen "4, 1, 3" när det egentligen borde vara "4, 3, 1" förstås. Nedan är min kod, där jag även bytt ut det tidigare "Set objRS = objCon.Execute(strSQL)" mot ett "objRS.Open" där jag satt CursorType till 3 för att adOpenforwardOnly inte skall användas, vilket någon sa kunde vara anledningen - tyvärr inte =(
strCL = "id, fNamn, eNamn, epost, dtmMedlem"
strCL = strCL & ", (SELECT COUNT(id) FROM tblSpel WHERE personID = tblPersoner.ID) AS totSpel"
strCL = strCL & ", (SELECT COUNT(id) FROM tblUsage WHERE personID = tblPersoner.ID AND convert(varchar(19), dtmUT, 120) <= '" & Now() & "' AND dtmIN IS NULL) AS totUsage"
strSQL = "SELECT " & strCL & " FROM tblPersoner ORDER BY 5 DESC
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objCon, 3, 3
Hoppas någon vet vad som är galet!
Tack på förhand / JakobSv: Sortering efter count verkar inte fungera