Avatar billede thomas_j Nybegynder
30. oktober 2007 - 10:24 Der er 3 kommentarer

Antal besøgende pr time pr side.

Hej.

Er det muligt at lave en oversigt som genere en CSV fil med udtræk fra MSSQL så jeg får data ud pr side pr time

ala

side  08  09  10  ...
-------------------------
side1  12  14  09
side2  07  00  23
side3  09  32  23

o.s.v.

Jeg har en record for hvert sidebesøg med sidenavn og en datetime stamp.

Kan dette laves i en sætning eller skal jeg lave en SQL for hvert tidspunkt
Avatar billede pierrehusted Nybegynder
30. oktober 2007 - 10:54 #1
Noget i stil med det her

SELECT datepart(hh, datofelt), sidefelt, count(*)
FROM tabel
GROUP BY datepart(hh, datofelt), sidefelt
ORDER BY sidefelt, datepart(hh, datofelt)


Så får du

Side  Time  Antal
----- ----- -----
side1 20    3
side1 21    4
side2 20    11
side2 21    12
side3 20    123
Avatar billede teepee Nybegynder
30. oktober 2007 - 11:06 #2
Du skal pivotte data, men bruger du den nye eller en gammel SQL Server?
Avatar billede thomas_j Nybegynder
30. oktober 2007 - 11:47 #3
Jeg bruger en MSSQL 2000
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester