webForumDet fria alternativet
Logga in / Bli medlem

Liste annorlunda statistik med SQL

Databaser & SQL

3 svar · 216 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Trådstart#1

[guestbook]
intID
dteCreated
strSubject
strMessage

---
Ponera att jag har en tabell som ser ut som ovan.

Hur skriver jag effektivast för att få reda på antalet poster ett år tillbaka i tiden?

Exempel:
2002-04 - 34 inlägg
2002-05 - 34 inlägg
2002-06 - 34 inlägg
2002-07 - 34 inlägg
2002-08 - 34 inlägg
2002-09 - 34 inlägg
2002-10 - 34 inlägg
2002-11 - 34 inlägg
2002-12 - 34 inlägg
2003-01 - 34 inlägg
2003-02 - 34 inlägg

Genomsnitt antal postade inlägg de senaste 11 månaderna: 34 inlägg

Medlem sedan dec. 200012 464 inlägg
#2

Access? I så fall kan du inte få med genomsnittet i samma fråga, det är ju lätt att räkna ut i samband med presentationen.

select count(*),cstr(year(dtecreated)) & '-' right('0' & cstr(month(dtecreated)),2) as divineIspirationIsLacking
from guestbook
where dtecreated >= dateadd('m',-12,date())
group by 2
Medlem sedan juli 20003 825 inlägg
#3

Access!

Men du blandar ju asp och sql så finurligt att jag fasen inte vad som är asp och sql!

http://www.villavent.se/admin/faq/stats.asp

Medlem sedan dec. 200012 464 inlägg
#4

Det är inget ASP där. I stort sett alla funktioner som finns i VBscript fungerar även i Access.

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)