webForumDet fria alternativet
Logga in / Bli medlem

select max

ASP

6 svar · 204 visningar · startad av sven

Medlem sedan aug. 2001383 inlägg
Trådstart#1

Om jag vill välja den största posten typ...

SQL = "SELECT MAX(askadare) AS askad FROM match WHERE typ = 'traning' AND hlag = 'Albinoleffe'"

så funkar det bra...
Men om jag vill ha ut alla andra kolumner hur gör jag då?

Medlem sedan nov. 200013 890 inlägg
#2
SQL = "SELECT kolumn1, kolumn2, kolumn3, MAX(askadare) AS askad FROM match WHERE typ = 'traning' AND hlag = 'Albinoleffe'"
Medlem sedan aug. 2001383 inlägg
#3

Provade det... då fick jag felmeddelande
You tried to execute a query that does not include the specified expression 'datum' as part of an aggregate function.

Hmmm???

Medlem sedan juni 200032 967 inlägg
#4

Hur ser SQL-frågan ut nu?

Medlem sedan dec. 200012 464 inlägg
#5
QL = "SELECT kolumn1, kolumn2, kolumn3, askadare " &_
" FROM match where askadare in ( select max(askadare) " &_
" from match WHERE typ = 'traning' AND hlag = 'Albinoleffe')"
Medlem sedan aug. 2001383 inlägg
#6

typ så här..

SQL = "SELECT datum, hlag, blag, hmal, bmal, MAX(askadare) AS askad FROM match WHERE typ = 'traning' AND hlag = 'Albinoleffe'"
Medlem sedan aug. 2001383 inlägg
#7

Tackar och bugar.... var krångligare än jag trodde...

265 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)