---
title: "Röstning, snitt och \"fair\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/81455-röstning-snitt-och-fair"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Ceeron"
published: "2003-07-06T21:59:35.000Z"
updated: "2003-08-28T14:44:53.000Z"
replies: 6
views: 218
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/databaser-sql/81455-röstning-snitt-och-fair"
---

# Röstning, snitt och "fair"

## #1 — Ceeron, 2003-07-06T21:59Z

Jag lagrar alla röster i en tabell som heter roster.
Där lagrar jag rostID(raknare), anvID, bildID(vilken bild som det röstas på) samt betyget.

Eftersom jag suger på sql frågar jag hur man räknar ut snittet...

En annan fråga i samband med detta blir ju:
om en bild har fått 1st 10p så kommer ju den att hamna överst öven fast en bild med 300st röster där snittet blir 8 tycker jag ska ligga över....
Hur gör alla andra med detta problem?

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

## #2 — ekke_t, 2003-07-07T07:37Z

```
SELECT avg(betyg) AS medel FROM roster GROUP BY bildID ORDER BY avg(betyg)
```

På den andra frågan vet jag inte hur andra gör... men jag skulle kunna tänka mig nån slags funktion där antalet röster och medelbetyget viktas på något sätt i sorteringen.

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

## #3 — solbulle, 2003-07-07T15:32Z

Du skulle kanske bara ta med de som har fler än tio röster?

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

## #4 — LarsG, 2003-07-07T15:42Z

Flyttas från ASP

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

## #5 — Ceeron, 2003-08-27T15:38Z

funkar inte riktigt....
vill ha ut medelbetyget samt hur många som har röstat...
tabell: roster

rostID, festID, avID, betyg är de berörda fälten...

nån som kan rekomendera nån sql bok lr så? frågar ju ständigt om hur man räknar ut saker direkt i sql frågan...

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

## #6 — aasah, 2003-08-27T20:42Z

SELECT avg(betyg) AS medel, count(distinct anvid) AS antal 
FROM roster GROUP BY bildID ORDER BY antal;

Borde väl funka? :q

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

## #7 — Ceeron, 2003-08-28T14:44Z

Funka inte...
Har access

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/81455-röstning-snitt-och-fair
