orez
Legacy Member
Ok ik ben aan een statistics scriptje bezig, en ik heb al verschillende statistics zoals, bezoeker vandaag, gister, vorige maand, deze maand, vorig jaar, dit jaar, etc....
Nu echt wil ik ook nog eens het gemiddeld aantal gebruikers berekenen per dag/maand/jaar
Voor het jaar heb ik momenteel dit:
"SELECT DISTINCT YEAR(Date), COUNT(StatID) AS Totaal_bez FROM tblStatistics"
Hier krijg ik dus mooi
2001 ---- 789
2002 ---- 945
2003 ---- 654
....
Nu wil ik hiervan echter het gemiddelde bereken, dus de AVG nemen van die 3 velden. Hier raak ik niet echt verder...
En ook van Maanden & Dagen (loopt over alle jaren) hiervan weet ik niet echt hoe ik eraan moet beginnen, want DAY(Date) haalt de dag op uit dit veld, maar het wordt meermaals herhaald, dus kan ik hier moeilijk een DISTINCT opzetten dat ik normaal toch nodig heb om de statistieken te bereken of zou dit werken met
"SELECT AVG(DAY(Date)) AS ... FROM ... " Of met "SELECT AVG(SUM(DAY(Date))) AS ... FROM ..."
Gelieve mij hierwat klaarheid in te geven bedankt
Nu echt wil ik ook nog eens het gemiddeld aantal gebruikers berekenen per dag/maand/jaar
Voor het jaar heb ik momenteel dit:
"SELECT DISTINCT YEAR(Date), COUNT(StatID) AS Totaal_bez FROM tblStatistics"
Hier krijg ik dus mooi
2001 ---- 789
2002 ---- 945
2003 ---- 654
....
Nu wil ik hiervan echter het gemiddelde bereken, dus de AVG nemen van die 3 velden. Hier raak ik niet echt verder...
En ook van Maanden & Dagen (loopt over alle jaren) hiervan weet ik niet echt hoe ik eraan moet beginnen, want DAY(Date) haalt de dag op uit dit veld, maar het wordt meermaals herhaald, dus kan ik hier moeilijk een DISTINCT opzetten dat ik normaal toch nodig heb om de statistieken te bereken of zou dit werken met
"SELECT AVG(DAY(Date)) AS ... FROM ... " Of met "SELECT AVG(SUM(DAY(Date))) AS ... FROM ..."
Gelieve mij hierwat klaarheid in te geven bedankt



