Bonjour à tous,

Voilà mon soucis.

J'ai une table un listing d'interventions (et leurs durées en minutes) faites chez des clients. Ce qui donne à peu près ça :

ID | Client | Duree | Date
1 | SARL_duchemin | 55 | 2014-10-29
2 | SARL_duchemin | 35 | 2014-09-24
3 | SA_martin | 65 | 2014-09-22
4 | SA_martin | 15 | 2014-10-12
5 | SARL_duchemin | 12 | 2014-10-26
6 | SA_martin | 75 | 2014-10-20

...

J'ai besoin de sortir un tableau par année, sur lequel je puisse voir pour chaque mois de l'année (donc même celles qui ne comportent aucune intervention), combien j'ai eu d'interventions (et la durée totale).
Quelque chose comme :

Client | Janvier | Février | Mars | Avril | Mai | Juin | Juillet | Août | Septembre | Octobre | Novembre | Décembre | TOTAL
SARL_duchemin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 (1h07) | 1 (35mn) | 0 | 0 | 3 (1h42)
SA_martin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 (1h30) | 1 (1h05) | 0 | 0 | 3 (2h35)


Et je suis en train de perdre la raison... Je fais des jointures dans tous les sens, je lance des requêtes dans les requêtes, des for, des if... Alors qu'il doit y avoir une simple requête SQL pour arriver à me sortir ça... ?
...Non ?

D'avance merci pour toute aide !