SELECT id,vote_times,vote,vote\vote_times as minkvot from tabell order by 4 desc;
eller .. by 4 asc beroende på hur du vill ha det.
2 svar · 185 visningar · startad av mattiasnordin
Hmmm. Ni som kan det här. Jag vill ställa en fråga som returnerar de top 10 raderna sorterat på resultatet av x / y.
Idag läser jag all info till ett recordset och delar det hela för att få ut rätt medelvärde. Men det blir lite omständigt att sortera på resultatet.
Databasen ser ut så här.
Access2002
id | vote_times |vote
varVote = rs("Vote")
varVoteTimes = rs("vote_times")
voteResult = varVote \ varVoteTimes
voteResult = Round(voteResult, 1)
Sorteringen är alltså det jag hoppas att man kan vinna på genom att ställa rätt fråga från början... Är detta möjligt?
SELECT id,vote_times,vote,vote\vote_times as minkvot from tabell order by 4 desc;
eller .. by 4 asc beroende på hur du vill ha det.
Man tackar Niko !
Du fick mig in på rätt spår. Koden blev mycket snyggare så här.