---
title: "krångligt - visa från db i ordning.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/51393-krångligt-visa-från-db-i-ordning"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Poffe"
published: "2002-08-27T12:36:38.000Z"
updated: "2002-08-27T22:14:28.000Z"
replies: 6
views: 255
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/51393-krångligt-visa-från-db-i-ordning"
---

# krångligt - visa från db i ordning..

## #1 — Poffe, 2002-08-27T12:36Z

Hello!

Jag håller å med en toplista men vet inte hur jag ska få den att skriva ut sidorna som jag vill riktigt..

I databasen (MySQL) sparas antal dagar sidan har varit med i listan samp hur många röster den har fått. Nu vill jag att scriptet ska räkna ut röstsnittet, alltså ( röster / dagar ), och visa sidorna i ordning efter den som har högs röstsnitt.

Det är alltså själva SQL-satsen jag är ute efter.

Nån som vet hur jag ska lösa det? Annars får det väll bli en vanlig toplista som nollställs varje vecka eller nått sånt...

Tack på förhand!

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

## #2 — LarsG, 2002-08-27T12:59Z

```
select * from  toplist order by (votes+0.0)/(days+0.0) desc
```

Flyttar tråden till SQL.

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

## #3 — Poffe, 2002-08-27T13:16Z

vad det inte krångligare :)

Tack så mycket!!!!

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

## #4 — Poffe, 2002-08-27T13:35Z

edit: kom på felet \*dum\*

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

## #5 — Poffe, 2002-08-27T21:12Z

opps.. det funkar ju inte som jag tänkt mig :/

har testat lite nu och det visade sig att den inte sorterar efter röstsnittet utan efter ID't, koden:

```
Select top 20 * From medlemmar Where rIn >= 1 Order By (rIn+0.0)/("& DateDiff("d", Now, Datum) &"+0.0)
```

Nån som vet hur jag ska lösa det?

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

## #6 — LarsG, 2002-08-27T21:35Z

Datum är alltså en kolumn i din tabell? 

```
Select  * From medlemmar Where rIn >= 1 Order By (rIn+0.0)/(to_days(current_date)-to_days(datum)+0.0) limit 0,20
```

top fungerar inte i Mysql. (eller har opportunisterna lagt in det? =))

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

## #7 — Poffe, 2002-08-27T22:14Z

tackar, ska testa det så fort jag få chansen! (sitter på en annan burk nu...)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/51393-krångligt-visa-från-db-i-ordning
