---
title: "Antal besökare per dag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22405-antal-besökare-per-dag"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ThACRoW"
published: "2002-02-09T19:50:00.000Z"
updated: "2002-02-10T00:02:00.000Z"
replies: 6
views: 333
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/22405-antal-besökare-per-dag"
---

# Antal besökare per dag

## #1 — ThACRoW, 2002-02-09T19:50Z

Tjena!
Jag har en table som ser ut ungefär som följande:

```
ip         &#0124; date
-----------------------
111.11.1.1 &#0124; 2002-02-08
111.11.1.1 &#0124; 2002-02-08
222.22.2.2 &#0124; 2002-02-08
222.22.2.2 &#0124; 2002-02-09
333.33.3.3 &#0124; 2002-02-10
-----------------------
```

frågan:
hur gör man för att plocka ut ett medel på antal besökare om dagen ?

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

## #2 — FlashX, 2002-02-09T20:49Z

SELECT DISTINCT ip FROM table WHERE date='$datumet'

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

## #3 — ThACRoW, 2002-02-09T20:54Z

Då får man väl bara ut antal besökare för just den dagen?

men om man vill printa ut på sidan: vi har xx besökare/dag

hur gör man då?

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

## #4 — FlashX, 2002-02-09T21:33Z

I så fall tror jag att man kanske skulle göra om det hela. Du får ju en oändligt lång lista på det här viset.
Jag hade nog valt att lägga till ett värde varje gång någon besökte sidan (en räknare alltså) och sedan delat resultatet med antalet dagar som fördefinerats med ett startdatum. Du kan t.ex lagra IP:et temporärt under en tid så att det inte räknas mer än en gång.

Det finns troligen flera bra lösningar redan som du kan hämta hem på [HotScript](http://www.hotscripts.com/PHP/Scripts_and_Programs/) och modifiera eller studera.

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

## #5 — ThACRoW, 2002-02-09T22:13Z

Jag hade tänkt mig nått i stil med

```
SELECT COUNT(distinct ip) as C FROM table GROUP BY date
```

och sen ta ett AVG på hela C columnen

skulle det funka?

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

## #6 — FlashX, 2002-02-09T22:35Z

Visst kan man göra så. Mest orolig för att du får en gedigen tabell om du lägger till en rad varje gång någon klickar på sidan. Access-loggen här på webForum blir 80MB/dygn så en sådan tabell skulle bli väldigt stor om den inte roterade :)

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

## #7 — ThACRoW, 2002-02-10T00:02Z

hehe.. okej men min sida är inte riktigt så stor som wF... :)

tack iaf

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22405-antal-besökare-per-dag
