Bonjour à tous,

Après plusieurs recherches sur google et forums, je ne trouve pas une solution à mon problème.
Celui-ci étant que j'aurai besoin de la valeur retournée d'un select pour m'en servir comme condition, et ceci à l'intérieur de cette même requête.
Pour être plus clair, prenons cette exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT CardCode, ItemCode, Date, (SELECT SUM(LineOrdr) FROM INV1 T0 LEFT JOIN OINV T1 ON T1.DocEntry = T0.DocEntry WHERE T1.CardCode = CardCode AND T0.ItemCode = ItemCode)
FROM OSPP
Les champs "CardCode" et "ItemCode" sont ceux utilisés dans la "sous-requête". Il faudrait donc pouvoir utilisés les éléments sur lesquels le curseur du SELECT est positionné.

Sinon j'avais pensé à une autre solution si ce n'est pas possible. De faire deux sous requêtes et de les assembler.
La clause UNION permet de concaténer deux résultats de requête en un, mais à partir des lignes de résultats. Dans mon cas, je voudrais concaténer non pas les lignes, mais les colonnes.
Par exemple :
Requête 1 donne la disposition Champ1, Champ2, Champ3
Requête 2 donne la disposition Champ4, Champ5
La concaténation donne la disposition Champ1, Champ2, Champ3, Champ4, Champ5

SI quelqu'un à une solution ou même une idée, je suis preneur car je sèche sur ce problème depuis ce matin.

Merci d'avance pour votre aide.