Bonjour,
j'aimerai faire un tableau croisé, mais n'étant pas à l'aise avec la syntaxe, je n'ai pas réussi à produire mon code d'après les exemples que j'ai trouvé.
Est-ce que vous pourriez m'aider ?

Au départ j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
id_client | date_start | bill_manager |nom |  total
1001001 | 01.01.2010|   jon           |fred  | 200
1001001 | 01.02.2010|   jon           |fred  | 150
1001001 | 01.03.2010|   jon           |fred  | 220
1001002 | 01.02.2010|   jon           |simon| 180
1001002 | 01.03.2010|   jon           |simon| 170



Et comme résultat de ma requête, j'aimerais un groupement par bill_manager, les noms en découlant et le montant total par mois et le cumul annuel, soit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
bill_manager | nom | id_client | jan | fev | mars | total
jon           |fred  | 1001001 | 200|150  | 220   | 570
jon           |simon|1001002  |      |180  | 170   | 350

Dans ce cas la je peux facilement connaitre touts les colonnes, car c'est le total par mois qui m'intéresse.

D'après ce que j'ai lu c'est possible de faire ça, mais je ne m'en sors pas.
j'espère que vous pouvez m'aider.
Merci