---
title: "uträkning medeltal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/40591-uträkning-medeltal"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "LAMP"
published: "2002-03-31T16:56:52.000Z"
updated: "2002-03-31T19:22:27.000Z"
replies: 3
views: 332
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/40591-uträkning-medeltal"
---

# uträkning medeltal

## #1 — LAMP, 2002-03-31T16:56Z

Jag sitter och läser här <http://www.mysql.com/doc/D/a/Date_and_time_functions.html> och ska göra liknande en datediff i access men i mysql.

i access 2000 tror jag det går att skriva

```
select #" & ( visit / datediff ("d", startdate, now() ) ) & "# from tabell where visit <> 0 order by 1
```

visit är av typen mediumint. hur gör man detta i mysql?

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

## #2 — LarsG, 2002-03-31T17:19Z

Kan du beskriva din tabell lite?

För att få fram antal dagar för en period tom dagens datum (inklusive start och slutdataum) så kan du skriva

```
to_days(current_date) - to_days(statdate) + 1
```

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

## #3 — LAMP, 2002-03-31T18:22Z

Förklaring

**visit** default 0 
**startdate** format 03/31/02 

databas med mer än 7000 poster

uppgift: visa de 20 med största posterna sorterade efter medeltalet (besök / dag)

Ett alternativ är att ha en kolumn till med medeltal som uppdateras så fort **visit** ökar med 1. Men det borde vara bättre att sköta det vid presentationen.

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

## #4 — LAMP, 2002-03-31T19:22Z

Borde inte detta fungera då?

```
SELECT (visit / to_days(current_date) - to_days(StartDate) + 1) FROM tabell
```

Jag får ut poster men rs(0) blir tomt på samtliga.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/40591-uträkning-medeltal
