---
title: "Medeltal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/54567-medeltal"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jörgen HP"
published: "2002-09-28T19:19:44.000Z"
updated: "2002-09-28T19:47:39.000Z"
replies: 2
views: 185
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/54567-medeltal"
---

# Medeltal

## #1 — Jörgen HP, 2002-09-28T19:19Z

Tjenixxen!

Om man har en tabell med två fält av typen Integer, låt oss antaga att de heter sumBetyg och antalVotes. Om man vill göra en hämtning från tabellen och sortera efter medeltalet av dessa fält, hur gör man då?

Jag testade:

```
$strSQL = "SELECT Id, Hemsida, Desciption, Hit, sumBetyg, antalVotes 
FROM link 
WHERE Shown = 1 
ORDER BY sumBetyg / antalVotes ASC LIMIT 15";
```

Den sorterar ej riktigt, men jag får inget fel heller. :(

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

## #2 — LarsG, 2002-09-28T19:31Z

Vadå inte riktigt? Kan du exemplifiera?

Det kanske är något problem med att det blir heltalsdivision.

```
ORDER BY (sumBetyg +0.0)/ (antalVotes+0.0) ASC LIMIT 15";
```

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

## #3 — Jörgen HP, 2002-09-28T19:47Z

Tack LarsG!

Det berodde på två saker, dels det du föreslog ovan, samt att jag glömde kolla så att det inte blev division med 0. :r

Bugar och bockar!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/54567-medeltal
