webForumDet fria alternativet

Distinct

5 svar · 292 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Varför funkar inte det med denna rad?

Set RS=Conn.Execute("Select Distinct namn From bilder Where visa=True Order By datum desc")

Tar jag bort Order By datum desc så funkar det!

Å lägger jag till datum i select så kommer ändå lika visas!

@ndersMedlem sedan juni 200032 969 inlägg
#2

Prova detta:

Set RS = Conn.Execute("SELECT namn, max(datum) as datum FROM bilder group by namn Order by 2")

Mvh,

AsaMedlem sedan dec. 20011 860 inlägg
#3

Det fungera! Kan du beskriva vad detta betyder! Är inte så jättehaj på det! VAd 2´an gör m.m

AsaMedlem sedan dec. 20011 860 inlägg
#4

Hmm - jag vill sortera desc och då funkar det inte!

LarsGMedlem sedan dec. 200012 464 inlägg
#5

2 innebär att sorteringen sker på det 2:a värdet i select-satsen, det vill säga max(datum)

Det skall inte vara något problem att sortera fallande

Set RS = Conn.Execute("SELECT namn, max(datum) FROM bilder group by namn Order by 2 desc" )
AsaMedlem sedan dec. 20011 860 inlägg
#6

Okej - men nu skrev jag ett inlägg i aspforumet med lite mer kod!

137 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)