Avatar billede plasmon Nybegynder
28. november 2004 - 12:47 Der er 3 kommentarer

vis tabel over den sidste måned

Hej jeg skal lave en liste over dagene i den sidste måned, og er på ret bar bund. Det skal bruges til en Statistik.

det skulle gerne se ud sådan her:

Søn 28/11  |  2 besøgende
Lør 27/11  |  5 besøgende
Fre 26/11  |  9 besøgende
tor 25/11  |  0 besøgende
osv...
Avatar billede ellebaek Nybegynder
28. november 2004 - 19:53 #1
sql = "select Count(besoegende) AS antal, dato FROM tabel GROUP BY dato ORDER BY dato desc"

while not rs.eof
response.write rs.fields("dato") & "|" & rs.fields("antal") & "<br>"
rs.movenext
wend

Sådan her vil jeg mene du kan gøre det..
Så skal du blot tilpasse sql'en og tilføje en connection til databasen...
Avatar billede plasmon Nybegynder
28. november 2004 - 20:08 #2
Problemet med den er bare at
1. Den viser kun de dage der er nogle besøgende.
2. Jeg har gemt hele dato og kl. i samme post. så man kan ikke group by dato

desværre.
Avatar billede ellebaek Nybegynder
28. november 2004 - 21:04 #3
hmm...

så kan du jo eventuelt noget i stilen af:

set conn = server.createObject("adodb.connection")

for i = day(date) to 1 step -1
sql = "Select count(besoegende) as antal from tabel where datepart("d",dato) = " & day(date) & " AND datepart("m",dato) = " & month(dato) & " AND datepart("yyyy", dato) = " & year(dato)

set rs = conn.execute(sql)
weekdayname(date) & " " & day(date) & "/" & month(date) & "|" & rs("antal") & "<br>"

next

så skulle den gerne tælle fra dagens dato til den 1. i måneden og så finde alle hits for hver dato...
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
Kurser inden for grundlæggende programmering

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