---
title: "Vilken dag som haft mest unika besökare?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/111311-vilken-dag-som-haft-mest-unika-besökare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pRob3"
published: "2004-09-10T20:16:06.000Z"
updated: "2004-09-14T10:24:38.000Z"
replies: 6
views: 502
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/asp/111311-vilken-dag-som-haft-mest-unika-besökare"
---

# Vilken dag som haft mest unika besökare?

## #1 — pRob3, 2004-09-10T20:16Z

Någon som vet varför inte denna kod inte vill räkna ut dagen som har haft flest besökare?
Den får alltid fram detta värdet:

2004-09-01 - 491 st

```
Set Rs = Connect2.Execute("SELECT COUNT(ip) as cnt, datumet as date, DAYNAME(datum) as dayip FROM stat GROUP BY dayip ORDER BY dayip DESC LIMIT 1")

asp = Rs("date")

Rs.Close : Set Rs=nothing

Dim SQL
SQL= "SELECT COUNT(DISTINCT ip) FROM stat WHERE datumet = '" & asp & "'"

Set Rs = Connect2.Execute(SQL)

Response.Write asp &" - "& Rs(0)

Rs.Close : Set Rs=nothing
```

 

Om jag skriver andra SQL satsen ser den ut så här:

SELECT COUNT(DISTINCT ip) FROM stat WHERE datumet = '2004-09-01'

Jag sparar alltså in varje ip som besöker sidan och sedan räknar dom DISTINCT, men det vill sig inte riktigt enda fram. ;)

P.s. vet att räknaren stämmer för hade 786 besökare idag.

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

## #2 — @nders, 2004-09-11T07:06Z

Du får det du ber om. Du har ju angett att du vill sortera baklänges på namnet på dagen, så det är klart att det är en onsdag du får. Varför har du överhuvudtaget med dagnamnet i sql-frågan? Sortera på antalet istället.

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

## #3 — pRob3, 2004-09-11T07:38Z

Och hur skulle det se ut :stud

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

## #4 — @nders, 2004-09-11T07:43Z

hmm...

```
 ORDER BY cnt DESC
```

?

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

## #5 — pRob3, 2004-09-14T10:17Z

Stämmer fortfarande inte.

```
<%
Set Rs = Connect2.Execute("SELECT COUNT(ip) as cnt, datumet as date, DAYNAME(datum) as dayip FROM stat GROUP BY dayip ORDER BY cnt DESC LIMIT 1")

asp = Rs("date")

Rs.Close : Set Rs=nothing

Set Rs = Connect2.Execute("SELECT COUNT(DISTINCT ip) FROM stat WHERE datumet = '" & asp & "'")

Response.Write asp &" - "& Rs(0)

Rs.Close : Set Rs=nothing

%>
```

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

## #6 — pRob3, 2004-09-14T10:22Z

Ah läste ditt inlägg lite nogrannare och löste det:

```
Set Rs = Connect2.Execute("SELECT COUNT(ip) as cnt, datumet as date FROM stat GROUP BY date ORDER BY cnt DESC LIMIT 1")
```

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

## #7 — pRob3, 2004-09-14T10:24Z

Men tänkte borde man inte kunna slå ihop detta till en RecSet för att spara in lite server kraft?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/111311-vilken-dag-som-haft-mest-unika-besökare
