Bonjour,
J'ai une requête présentant l'âge et le salaire d'une personne:
qui donne le résultat suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT YEAR(GetDate()) - YEAR(I_Birth_D) AS 'Age', Annual_Salary AS 'Salaire' FROM evolution_salaire INNER JOIN user_salary ON (BUS_Idx = BES_BUS_Idx) INNER JOIN user ON (BES_Emp_Nb = User_Emp_Nb) INNER JOIN user_infos ON (I_Emp_Nb = User_Emp_Nb) WHERE BES_Year = '2014' AND User_Supervisor_Nb = '080000' ORDER BY Age
Age Salaire
22 13942,5
42 62000
52 120000
52 63654,93
53 75000
53 95950
55 43704,66
57 125000
57 184000
58 39518,57
60 160000
J'aurais besoin d'avoir le résultat sous la forme suivante:
Age Salaire Salaire2
22 13942,5
42 62000
52 120000 63654,93
53 75000 95950
55 43704,66
57 125000 184000
58 39518,57
60 160000
Tout en prenant en compte que je peux avoir un nombre indéfini de personnes du même âge.
J'ai exploré l'option du PIVOT, mais je crois que je ne l'ai pas bien compris, je me retourne donc vers vous.
En espérant que vous pourrez m'aider,
Bonne journée,
Jérémy






Répondre avec citation





Partager