Salut à tous,
je fais une secletion sur une table pour dénormaliser les données d’une une table normalisée dans un Select.
Voici mon code:
J'obtient la faute suivante:
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
18
19 SELECT id_medecin,id_employee, max(case when num_visite = 1 then Id_medecins end) AS Id_medecins_1, max(case when num_visite = 1 then Id_employe end) AS Id_employe_1, max(case when num_visite = 1 then date_visite end) AS date_visite_1, max(case when num_visite = 2 then Id_medecins end) AS Id_medecins_2, max(case when num_visite = 2 then Id_employe end) AS Id_employe_2, max(case when num_visite = 2 then date_visite end) AS date_visite_2 FROM (SELECT Id_medecins, Id_employe, date_visite, num_visite FROM (SELECT Id_medecins, Id_employe, date_visite, row_number() over (partition BY id_medecin ORDER BY date_visite DESC) AS num_visite FROM TABLE ) WHERE num_visite <= 3 )
00905. 00000 - "missing keyword"
Quelqu'un peut-il me dire où se trouve le probleme?
Meric d'avance
Fiona
Partager