Bonjour,
Voici mon modèle
Code SQL : 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 SELECT "- Identification".Societe , "- Identification".Matricule, case when "Axe Plan de Paie".Rubrique ='999900' then "Données de Paie"."Mtt Resultat Salarial" end as "NetAPayer", "Axe Plan de Paie"."Lib Rubrique", "Données de Paie"."Date de Paie" FROM "Dossier Salarié" WHERE ("- Identification".Matricule in (:PMatr)) and "Axe Plan de Paie".Rubrique ='999900' and "Données de Paie"."Date de Paie" IN (SELECT max("Données de Paie"."Date de Paie") FROM "Dossier Salarié" WHERE ("- Identification".Matricule in (:PMatr)) AND ("Axe Plan de Paie".Rubrique IN ('999900')) )
Mon souci provient de la dernière clause WHERE dans laquelle je souhaite mettre le paramètre "Matr" déjà défini dans les paramètres. Cette requête plante alors que si je remplace le paramètre par un matricule cela fonctionne.
Merci pour votre aide.
Partager