webForumDet fria alternativet

Summera antal träffar

ASP

5 svar · 255 visningar · startad av JPS

Medlem sedan nov. 2001101 inlägg
Frågan#1

Jag har en liten räknare på en hemsida som
samlar in alla träffar. Jag har problem med att räkna unika träffar/sida. Någon som vet hur man gör.

Min Tabell
-----------
Id = Räknare
Sida = default.asp
IP-adress = 10.20.30.40
Datum = 2001-11-12

Jag får ut följande data

Alla träffar/sida
------------------------
default.asp 15
om_mig.asp 2

med koden

SQL = "SELECT Sida, Count(IP_nummer) AS SummaIP_nummer from Counter GROUP BY Sida"

men vid granskning av t ex.
default.asp så är unika besökare bara 2.
Hur summerar man så resultatet blir

Unika träffar/sida
------------------------
default.asp 2
om_mig.asp 2

Medlem sedan dec. 200012 464 inlägg
#2
SQL = "SELECT Sida, Count(distinct IP_nummer) AS SummaIP_nummer from Counter GROUP BY Sida"

Fungerar förmodligen inte med Access så om du har det så får vi väl hitta på något annat....

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

Medlem sedan nov. 2001101 inlägg
#3

Tyvärr funkar inte Count(Distinkt IP_nummer)

Syntaxfel (operator saknas) i frågeuttrycket 'Count(distinct IP_nummer)'

Jag provade med att lägga en SQL-sats i html-koden men det fungerar inte fullt ut!

<td class="<%= Color %>" align="right">
	
<%	
SQL = "Select IP_nummer, Count(*) AS Unik_IP_nummer FROM Counter WHERE Sida = '" & RS("Sida")& "' GROUP BY IP_nummer "
Set RS1 = Connection.Execute(SQL)
%>	
<% = RS1("Unik_IP_nummer")%></td>
Medlem sedan feb. 20012 412 inlägg
#4

Hej, detta borde väl fungera i access:

SQL = "select sida, " & _
"(select Count(distinct IP_nummer) AS SummaIP_nummer " & _
" from Counter GROUP BY Sida) "

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

[Redigerat av jorgen den 23 nov 2001]

Medlem sedan dec. 200012 464 inlägg
#5

Det är ju count distinct du behöver, om du testar med denna sql-fråga

SQL = "SELECT Sida, Count(IP_nummer) AS SummaIP_nummer from (select distinct ip_number , sida from Counter) GROUP BY Sida"

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

Medlem sedan nov. 2001101 inlägg
#6

Jag testar och återkommer imorron med reslutat!

269 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
139 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)