cyecloneMedlem sedan dec. 2004143 inlägg 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
@ndersMedlem sedan juni 200032 969 inlägg 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.
cyecloneMedlem sedan dec. 2004143 inlägg Det var ett snabbt och bra svar! 5min hehe, tack så mycket!!!
cyecloneMedlem sedan dec. 2004143 inlägg 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,