ik heb een forum met een stuk of 35 gebruikers
en nu wil ik een statistieken overzichtje maken. ik wil een overzicht hoeveel berichten iemand heeft geplaatst per week.
deze query gebruik ik daarvoor:
nu is het zo, dat wanneer een gebruiker een week niet heeft ingelogd, er geen gegevens over worden weergegeven. oftewel: er komt een lijst uit:
3 93
4 71
6 70
7 54
8 73
9 27
12 20
13 16
14 72
15 103
18 135
ik wil echter met deze query ervoor zorgen dat er een lijst wordt weergegeven die de weeknummers, het eerste getal, opeenvolgend weergeeft, in plaats van met de gaten die er nu tussen zitten. Weet iemand hoe dit kan worden opgelost in MySQL of anders op een eenvoudige manier in PHP?
even verduidelijkend: ik zou willen dat MySQL de 'gaten' in de lijst met nummers kan opvullen
en nu wil ik een statistieken overzichtje maken. ik wil een overzicht hoeveel berichten iemand heeft geplaatst per week.
deze query gebruik ik daarvoor:
code:
1
2
3
4
5
| SELECT WEEK( datum ) AS week, COUNT( datum ) FROM reactie WHERE username = "wim" GROUP BY week ORDER BY datum ASC |
nu is het zo, dat wanneer een gebruiker een week niet heeft ingelogd, er geen gegevens over worden weergegeven. oftewel: er komt een lijst uit:
3 93
4 71
6 70
7 54
8 73
9 27
12 20
13 16
14 72
15 103
18 135
ik wil echter met deze query ervoor zorgen dat er een lijst wordt weergegeven die de weeknummers, het eerste getal, opeenvolgend weergeeft, in plaats van met de gaten die er nu tussen zitten. Weet iemand hoe dit kan worden opgelost in MySQL of anders op een eenvoudige manier in PHP?
even verduidelijkend: ik zou willen dat MySQL de 'gaten' in de lijst met nummers kan opvullen
[ Voor 7% gewijzigd door nimm2 op 09-05-2003 18:38 ]