Bonjour,
J'ai la requête suivante :
Qui me donne ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT EXTRACT(MONTH FROM date_insert) AS mois, COUNT(*) AS nb_article FROM article.article WHERE EXTRACT(YEAR FROM date_insert) = '2017' GROUP BY mois;
Je cherche à obtenir en une requête ce genre de résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 mois | nb_article ------+------------ 1 | 12743 2 | 75803 3 | 48181 4 | 13971 5 | 16342 6 | 18260 7 | 11385 8 | 9707 9 | 25695 10 | 12721 11 | 7774 12 | 11412
Je souhaite donc savoir si il est possible d'obtenir ce genre d'affichage en une seule requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 mois | 2017 | 2018 | 2019 ------+-------+-------+------- 1 | 12743 | 12349 | 16121 2 | 75803 | 14814 | 11072 3 | 48181 | 96548 | 2868 4 | 13971 | 15895 | 5 | 16342 | 19288 | 6 | 18260 | 26190 | 8 | 9707 | 15229 | 9 | 25695 | 4324 | 10 | 12721 | 27459 | 11 | 7774 | 15667 | 12 | 11412 | 9736 |
Merci
Partager