webForumDet fria alternativet

Statistik, problem med datum och loop

ASP

3 svar · 480 visningar · startad av cyeclone

Medlem sedan dec. 2004143 inlägg
Frågan#1

Hejsan,

Jag håller på med ett litet enkelt statistik script, inget avancerat.

Jag vill på första sidan att det ska loopas ut så här i en tabell:

ÅR ANTAL
--------------------
2004 | 192
2005 | 325
2006 | 356
--------------------

Har 2 problem, i databsen där allt loopas ut ifrån så finns det flera poster med tex. year = 2006, då loopas det ju ut massor av 2006, jag vill bara loopa ut en av varje år.
Sedan vill jag bara att "ANTAL" ska vara antalet poster med samma year.

Hoppas ni förstår.

Mvh,
Rickard

Medlem sedan juni 200032 967 inlägg
#2

Enkel SQL-fråga:

SELECT årtalsfältet, count(*) AS antal FROM loggtabellen GROUP BY årtalsfältet ORDER BY årtalsfältet

Loopa bara ut, så borde det bli som du vill.

Medlem sedan dec. 2004143 inlägg
#3

Det var ett snabbt och bra svar! 5min hehe, tack så mycket!!!

Medlem sedan dec. 2004143 inlägg
#4

En till fråga på denna:
Nu när jag har listat ut åren så kan man klicka på dom, och då ska månaderna visas ifrån det året, jag har valt att skicka vidare till en annan sida och spara valet i en querystring("year").
Vart sätter jag nu i SQL frågan denna: WHERE year = "&Request.QueryString("year")&" ?

så här ser frågan ut nu: "SELECT month, count(*) AS antal FROM stats WHERE year = '"&Request.QueryString("year")&"' GROUP BY month ORDER BY month"

glömde fnuttarna, löst

mvh,

247 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)