webForumDet fria alternativet

besökare i veckan

Databaser & SQL

5 svar · 261 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

Jag funderar på ett statistik-script, och tänkte höra om jag kan göra ett sql-anrop till en(för tillfället) access-db som kollar när det fanns mest besökare inom en vecka. Jag har en tänkt ha ett fält där jag lagrar IP och ett fält där jag lagrar veckonummren.

Det jag vill ha ut är alltså:
*vilken vecka det var mest unika besökare.
*hur många det var.

mvh icaaq

Medlem sedan dec. 200012 464 inlägg
#2
select top 1 * from
(select count(*) as visits,weekNo from stats
  group by weekNo)
order by visits desc
Medlem sedan okt. 20005 273 inlägg
#3

Jag fortsätter ......hur får jag ut antalet unika poster som finns i f_ip ?

Jag kan ju använda DISTINCT och sedan räkna antalet poster som kommer med Recordsetet men jag skulle helst vilja lösa det i SQL-satsen..

mvh icaaq

Medlem sedan juni 200032 967 inlägg
#4

Nånting sånt här kanske?

SELECT COUNT(*) FROM (SELECT DISTINCT f_ip FROM stats WHERE...)
Medlem sedan okt. 20005 273 inlägg
#5

Jag testade den i access och han skrev om den så här

[red]
SELECT COUNT(*)
FROM [SELECT DISTINCT f_ip FROM stat]. AS totlaU[/red]

ska jag ange den så från min sida med, jag tänker mest på punkten efter ]?

mvh icaaq

Medlem sedan juni 200032 967 inlägg
#6

Jag har ingen aning, jag kan inte Access. Jag hade skrivit som jag gjorde i mitt förra inlägg. Funkar inte det kan du ju testa det andra. ;)

Prova på, herrn!

Mvh,

276 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
145 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)