Bonsoir à tous
Mon niveau sql n'est pas au top ... Je requiert un peu d'aide.
J'ai une requête "count*" pour moi complexe qui marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
select DISTINCT A.valeur, sum(nombre) from ( 
							select `column_1` as valeur,count(*) as nombre from matable as T1 
							group by `column_1` union 
							select `column_2`, count(*) from matable 
							as T2 group by `column_2` 
							union 
							select `column_3`,count(*) from matable
							as T3 group by `column_3`
							union 
							select `column_4`,count(*) from matable 
							as T4 group by `column_4`
							union 
							select `column_5`,count(*) from matable 
							as T5 group by `column_5`)
							AS A group by A.valeur
                                                        ORDER BY sum(nombre) DESC;
Je voudrais y rajouter une requête(juste la condition WHERE) simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
"SELECT `date` FROM `matable` WHERE YEAR(`date`) = YEAR(CURRENT_DATE);"
Vous l'avez compris je cherche à avoir le même résultat mais en comptant que pour l'année en cours.

Merci par avance à vous tous.
Bon dev.