"SELECT * FROM favoriter Where medlemsID = " & medlemsID & " ORDER BY Sum(bra/(bra+dalig))" Jag kommer inte ihåg exakt nu, men jag tror inte du kan använda en funktion i ORDER BY. Du kan inte använda mängd-funnktioner (SUM t.ex.) om du inte har en group by. Men jag ser inte vad du använder SUM till så det borde fungera såhär:Vad är d et för fel på SQL satsen, vill ordna i Sum(bra/(bra+dalig)) men går int
Sv: Vad är d et för fel på SQL satsen, vill ordna i Sum(bra/(bra+dalig)) men går
Har du någon primärnyckel i tabellen?
Gör då så här:
<code>
"SELECT *, SUM(bra/(bra + daligt)) AS rating FROM favoriter WHERE medlemsID = " & medlemsID & " GROUP BY id ORDER BY rating"
</code>
id ovan är din primärnyckel...
/ThomasSv: Vad är d et för fel på SQL satsen, vill ordna i Sum(bra/(bra+dalig)) men går
"SELECT * FROM favoriter Where medlemsID = " & medlemsID & " ORDER BY bra/(bra+dalig)"
/Johan