Bonjour,
Je cherche la requête me permettant d'afficher les 12 mois de l'année (partant du principe que l'année change) à partir d'une table pouvant contenir de 0 à 12 colonnes listant les mois
Exemple données :
Exemple résultat attendu
Je me suis dit qu'il fallait déjà chercher à savoir si le mois était listé ou non dans la table.
Cette requête le permet même si pas encore rendue dynamique
Pour autant comment faire en sorte de générer le tableau attendu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select case when exists ( SELECT 1 FROM information_schema.columns a WHERE a.table_name = 'produits' AND a.column_name ='201802' ) then 1 else 0 end as "201802"
Merci pour vos lumières !










Répondre avec citation
Partager