webForumDet fria alternativet

Sorterad distinct

ASP

2 svar · 198 visningar · startad av i-or

Medlem sedan nov. 2001294 inlägg
Frågan#1

Jag har en SQL-sats som följer:

"SELECT DISTINCT IP FROM Stats"

Jag vill att den ska sorteras efter Time, men om jag infogar ORDER BY Time, kommer detta felmeddelande:

Microsoft JET Database Engine fel '80004005'
ORDER BY-instruktionen (Time) stämmer inte med DISTINCT.

stats.asp, rad 122

Det funkar självklart om jag inkluderar Time i selectsatsen, men det vill jag inte. Jag vill få fram alla unika IP-nummer oavsett tiden men sorterad efter den. Hur gör jag??

Medlem sedan dec. 200012 464 inlägg
#2

Om du har flera poster med samma IP och olika tid, vilken tid vill du då sortera efter?


  select ip,max(time) stats group by ip order by 2
Medlem sedan nov. 2001294 inlägg
#3

tack så mycket, sökte och såg att du hjälpt en med samma problem tidigare...(att jag aldrig lär sig att leta först och fråga sen)

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