Just nu i M3-nätverket
Gå till innehåll

unika besök


Jorgen0

Rekommendera Poster

Jag har försökt konstruera en besöksräknare på en sida som kan registrera antal unika besök m.h.a. asp och en koppling till en accessdatabas (där varje besök registreras som en post). Att registrera samtliga besök fungerar enkelt och bra men att visa unika besökare tycks vara betydligt krångligare. Tydligen är det inte helt självklart hur sql-uttrycket ska utformas och infogas i aspkoden. Jag har prövat uttryck med count och distinct men inte lyckats.

Jag är tacksam för tips att lösa problemet

/Jörgen

 

Länk till kommentar
Dela på andra webbplatser

Magnus Ahlkvist

Access stöder inte konstruktionen

COUNT(DISTINCT kolumnnamn)

utan bara

SELECT DISTINCT uttryck

 

Därför är det inte helt trivialt att få ut antal unika per dag med en SQL-sats.

 

Ett sätt skulle vara att man gjorde först en query, som man sparar (som uniqueVisitsPerDay ex.vis). Förutsätter här att du har ett fält som heter IP, du kanske använder SessionID istället för IP för att avgöra vad som är unikt. Ändra till det som passar..:

SELECT DISTINCT IP,datum
FROM
tabellen

 

Sen får du göra ditt uppslag mot den sparade frågan:

SELECT COUNT(*),datum
FROM uniqueVisitsPerDay
GROUP BY datum

 

 

--

En röst talade till mig och sade:

”Le och var glad, ty det kunde vara värre”.

Så jag log, och jag var glad.

Och det blev värre.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...