webForumDet fria alternativet

COUNT (DISTINCT ip)

2 svar · 207 visningar · startad av nakoz

nakozMedlem sedan dec. 1999570 inlägg
#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.

LarsGMedlem sedan dec. 200012 465 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

nakozMedlem sedan dec. 1999570 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.

127 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
124 ms — hämta tråd, inlägg och bilagor (db)