webForumDet fria alternativet

COUNT (DISTINCT ip)

ASPur ASP

2 svar · 220 visningar · startad av nakoz

Medlem sedan dec. 1999653 inlägg
Frågan#1

okej, jag vet att koden i rubriken inte kan fungera, men hur ska jag göra om jag vill räkna unika hits?
jag lagrar personens ip samt en Now() för att kunna räkna ut vilka timmar som de flesta besökarna kommer samt vilka dagar..

SQL = "SELECT COUNT(DISTINCT ip) AS unika FROM raknare"
Set rs = cn.Execute(SQL)
unika = rs("unika")
rs.Close

hur ska ovanstående kod se ut för att få fram unika hits...

mvh.

------------------
Think about it.

Medlem sedan dec. 200012 464 inlägg
#2

Varför skulle din kod inte fungera? Den fungerar i stort på alla dbms utom Access.

man kan skriva om frågan

SQL = "SELECT COUNT(*) AS unika FROM (select distinct ip from raknare)"
Set rs = cn.Execute(SQL)
unika = rs("unika")
rs.Close

------------------
essentitia preter non sans multiplicandum

Medlem sedan dec. 1999653 inlägg
#3

du är en klippa LarsG... funkar kanon. :)

står på jobbet och har inte programerat på länge... därför jag inte trodde att den skulle funka... men vi har dessutom bara access här, så i själva verket funkade den inte. men nu gör den de... bla bla.. tack iaf :)

------------------
Think about it.

129 ms totalt · 3 externa anrop · v20260731065814-full.02a0f7de
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)