j'ai une table avec le contenu suivant:
pas:code societé
mat:matricule
coln:colonne
ord:ligne
res:resultat
des:designation
(voir piéce jointe)
je fais la requete suivante:
select
pas,mat,
SUM(case when coln =1 and ord=5 then res else 0 END) "1_5",
sum(case when coln =1 and ord=2 then res else 0 END) "1_2"
from
table1
GROUP BY pas,mat
cette requete me donne une seule ligne par matricule, mais malheureusement cette requete affiche seulement le resultat(res) sans afficher la designation (des).
si j'ajoute des parmi les champs a selectionner des cette requete me donne tant de lignes de (des) qui existent pour chaque employé.
moi j'aimerai bien aficher pour chaque employé toutes les valeurs avec leur designation .
ex:
au lieu que "1_5"=1235 -> "1_5"=prime x: 1235
avez vous un idée
svp aidez moi j'ai besoin de vos idées
merci d'avance
Partager