Tabele przestawne PHP / MySQL
Jaki jest najlepszy sposób obsługi tabel przestawnych w php / MySQL (lub coś takiego)
Mam zapytanie, które zwraca informacje jak poniżej
id eng week type sourceid userid
95304 AD 2012-01-02 Technical 744180 271332
95308 AD 2012-01-02 Non-Technical 744180 280198
96492 AD 2012-01-23 Non-Technical 1056672 283843
97998 AD 2012-01-09 Technical 1056672 284264
99608 AD 2012-01-16 Technical 1056672 283842
99680 AD 2012-01-02 Technical 1056672 284264
100781 AD 2012-01-23 Non-Technical 744180 280671
I chcę zbudować raport w PHP, który będzie się liczył według grup z nagłówkami kolumn rozpoczynającego się tygodnia. Na przykład.
week commencing: 2012-01-02 2012-01-09 2012-01-16 2012-01-23 2012-01-30
Total: 3 1 1 1 0
Technical: 2 1 1 0 0
Non-Technical: 1 0 0 1 0
Ale nie jestem pewien, od czego zacząć, ponieważ nagłówki są dynamiczne w zależności od miesiąca, dla którego raport będzie uruchamiany.
Wiem, jak przekazać szczegóły miesiąca i pobrać wszystkie dane w PHP, ale obecnie jest to wyjście w jednej kolumnie, a nie możliwość grupowania i umieszczania w tablicy.
Każda pomoc doceniona!