webForumDet fria alternativet

Statistik - datum med flest besök

Databaser & SQL

3 svar · 230 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#1

Jag har en MySQL-databas med en tabell som innehåller alla besök på en hemsida. För varje besök lagras bla. datum (datetime) och IP-adress.

Nu vill jag utifrån datum och IP-adress få ut datumet med flest unika besök.

Kan jag baka in detta i denna fråga?

select count(*) as t_hits, count(distinct _ip) as u_hits from tblmainstat

Tacksam för svar!

Medlem sedan dec. 200012 464 inlägg
#2
select datum, count(distinct _ip) as u_hits 
from tblmainstat 
group by datum
order by u_hits desc
limit 1
Medlem sedan mars 20041 505 inlägg
#3

Jag kom på att datumet lagras som datetime...Detta komplicerar allt va?

Medlem sedan dec. 200012 464 inlägg
#4

Tja

select date_format(datum,'%Y-%M-%D'),
count(distinct _ip) as u_hits 
from tblmainstat 
group by date_format(datum,'%Y-%M-%D')
order by u_hits desc
limit 1
254 ms totalt · 4 externa anrop · v20260731065814-full.2d97a731
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)