Hier even de situatie:
Ik heb volgende tabel:
en ik wil daar volgende tabel van maken:
(de getallen zijn het gemiddelde van de punten)
In Access kan dit eenvoudigweg door:
Maar is MySQL lukt dit niet. Hoe moet ik dit in MySQL doen?
Ik heb volgende tabel:
code:
1
2
3
4
5
6
7
8
9
10
| Id persoon periode punten -------------------------------- 1 wim Kerstmis 15 2 wim Kerstmis 17 3 wim Pasen 13 4 wim Juni 16 5 jan Kerstmis 12 6 jan Pasen 16 7 jan Pasen 13 8 jan Juni 17 |
en ik wil daar volgende tabel van maken:
(de getallen zijn het gemiddelde van de punten)
code:
1
2
3
4
| persoon Juni Kerstmis Pasen ------------------------------- jan 17 12 14,5 wim 16 16 13 |
In Access kan dit eenvoudigweg door:
code:
1
2
3
4
5
| TRANSFORM Avg(puntenboek.punten) AS GemVanpunten SELECT puntenboek.persoon FROM puntenboek GROUP BY puntenboek.persoon PIVOT puntenboek.periode; |
Maar is MySQL lukt dit niet. Hoe moet ik dit in MySQL doen?