---
title: "Sorteringsproblem."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/39319-sorteringsproblem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Quid"
published: "2002-03-09T14:01:31.000Z"
updated: "2002-03-09T14:41:36.000Z"
replies: 3
views: 201
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/39319-sorteringsproblem"
---

# Sorteringsproblem.

## #1 — Quid, 2002-03-09T14:01Z

Jag har ett litet sorteringsproblem.

en accessdatabas, med 10 fält som heter b10 - b1, med hjälp av dessa fält så kan jag se hur många som har röstat och ett medelvärde. Dessa fält innehåller siffror.

```
SQL = "SELECT TOP 10 * FROM figures ORDER BY ROUND((((b10 * 10) + (b9 * 9) + (b8 * 8) + (b7 * 7) + (b6 * 6) + (b5 * 5) + (b4 * 4) + (b3 * 3) + (b2 * 2) + (b1 * 1)) / (b10 + b9 + b8 + b7 + b6 + b5 + b4 + b3 + b2 + b1)), 1) DESC"
```

 

Då får jag ett resulltat som ser ut så här:
\---------------------------------------------
Modell: Gimli
Målad av: Quid
Timmar: \~7
Betyg: 10 (1 röst)
 
Modell: Gandalf
Målad av: Quid
Timmar: \~8
Betyg: 7,5 (2 röster)
 
Modell: Legolas
Målad av: Quid
Timmar: \~8
Betyg: 7 (3 röster)
\--------------------------------------------

Men jag vill att post nummer 2 ska komm först eftersom den har högst betyg i förhållande till hur många som har röstat.

Någon som vet hur det skulle kunna gå till?

Permalänk: https://www.webforum.nu/p/39319

## #2 — LarsG, 2002-03-09T14:12Z

Varför kommer post två före post tre i så fall?

Permalänk: https://www.webforum.nu/p/621992

## #3 — Quid, 2002-03-09T14:23Z

som den sorterar nu så kommer ju den med högst medlembetyg överst.
Men jag vill att att antalet rösta ska spela roll osso, så att inte där bara en rösta på 10 kan vinna över en dör t.ex 400 har röstat på 8.

Men man kan ju inte heller sortera efter antal röster för då kan ju en som har 100 röster och medel 4 vinna över en som har 90 röst men medel 9.

Någon som har en bra lösning på mitt problem? Jag vill att det ska bli så rättvist som möjligt.

Permalänk: https://www.webforum.nu/p/621998

## #4 — LarsG, 2002-03-09T14:41Z

> Jag vill att det ska bli så rättvist som möjligt.

 

Då får du bestämma exakt vilka regler som gäller, t.ex att alla med en röst sorteras sist. Det är svårt för mig att veta vad du tycker är rättvist.

Permalänk: https://www.webforum.nu/p/622008

---

Tråden på webben: https://www.webforum.nu/amne/asp/39319-sorteringsproblem
