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å?
6 svar · 202 visningar · startad av sven
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å?
SQL = "SELECT kolumn1, kolumn2, kolumn3, MAX(askadare) AS askad FROM match WHERE typ = 'traning' AND hlag = 'Albinoleffe'"
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???
Hur ser SQL-frågan ut nu?
QL = "SELECT kolumn1, kolumn2, kolumn3, askadare " &_
" FROM match where askadare in ( select max(askadare) " &_
" from match WHERE typ = 'traning' AND hlag = 'Albinoleffe')"
typ så här..
SQL = "SELECT datum, hlag, blag, hmal, bmal, MAX(askadare) AS askad FROM match WHERE typ = 'traning' AND hlag = 'Albinoleffe'"
Tackar och bugar.... var krångligare än jag trodde...