/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Statistikproblemer med datetime?
Fra : Thomas D


Dato : 28-08-03 14:00

Hej,

Jeg har et lille PHP site med nogle bruger.

Jeg vil gerne lave lidt statistik over noget logins/dag.

Jeg har en tabel med alle sessions.
Den indeholder et felt (dato) som indeholder tiden for login i formatet
datetime.

Jeg vil gerne lave et diagram som viser logins pr dag, men jeg har jo tiden
med i det felt.
Altså jeg har jo nærmest "for meget info" i det felt.
Kan nogen hjælpe mig med dette?

Evt. komme med nogle forslag/kodestumper.

--
Med venlig hilsen
Thomas D
http://tdn.peps.dk
Musikere tjener penge på ulovligt kopieret software.



 
 
Martin C. Petersen (28-08-2003)
Kommentar
Fra : Martin C. Petersen


Dato : 28-08-03 14:19

> Jeg har en tabel med alle sessions.
> Den indeholder et felt (dato) som indeholder tiden for login i formatet
> datetime.
>
> Jeg vil gerne lave et diagram som viser logins pr dag, men jeg har jo
tiden
> med i det felt.
Du bruger mysql, ikke? I så fald:
http://www.mysql.com/doc/en/Date_and_time_functions.html


Martin



Bryde (30-08-2003)
Kommentar
Fra : Bryde


Dato : 30-08-03 14:12

Hejsa Martin,
her er en mySQL query du måske kan bruge:

select distinct DATE_FORMAT(dato,'%d_%b_%a') as d,count(*) as count from
statistik where action='LOGIN' group by dayofyear(dato) order by dato;

Funktionen DATE_FORMAT formatterer dato værdien udfra de givne parametre,
du kan gå ind på www.mysql.com (går udfra du bruger mysql) for at se nærmere.

Jeg går udfra at du har registerert logins på een eller anden måde i
din session tabel, "action='LOGIN'" ændres så det passer til den måde du
har valgt at registrerer logins.

GreetZ
Bryde




"Martin C. Petersen" <mcp@phys.au.dk> wrote in message news:<3f4e014c$0$83067$edfadb0f@dtext01.news.tele.dk>...
> > Jeg har en tabel med alle sessions.
> > Den indeholder et felt (dato) som indeholder tiden for login i formatet
> > datetime.
> >
> > Jeg vil gerne lave et diagram som viser logins pr dag, men jeg har jo
> tiden
> > med i det felt.
> Du bruger mysql, ikke? I så fald:
> http://www.mysql.com/doc/en/Date_and_time_functions.html
>
>
> Martin

Thomas D (30-08-2003)
Kommentar
Fra : Thomas D


Dato : 30-08-03 17:06

Bryde wrote:
> Hejsa Martin,
> her er en mySQL query du måske kan bruge:
>
> select distinct DATE_FORMAT(dato,'%d_%b_%a') as d,count(*) as count
> from statistik where action='LOGIN' group by dayofyear(dato)
> order by dato;
>
> Funktionen DATE_FORMAT formatterer dato værdien udfra de givne
> parametre,
> du kan gå ind på www.mysql.com (går udfra du bruger mysql) for at se
> nærmere.
>
> Jeg går udfra at du har registerert logins på een eller anden måde i
> din session tabel, "action='LOGIN'" ændres så det passer til den måde
> du
> har valgt at registrerer logins.
>

OK.
Mange tak.
Det ser jeg på!

Mvh
Thomas



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste