Bonjour,
je bloque sur une requête SQL. Actuellement j'ai une table avec des articles avec comme données :
- Le code de l'article
- Son parent s'il y a lieu
- Coefficient
j'arrive à récupérer la liste des différents articles en partant d'une branche de l'arborescence.
Par compte j'aimerai récupérer le coefficient total à coté de chaque article. Exemple :select A1.CODE_ARTICLE, A1.COEFFICIENT
FROM ARTICLE A1
start with (A1.CODE_ARTICLE IN ('XXXXXXXXX') and A1.COEFFICIENT!=0)
connect by prior A1.CODE_PARENT=A1.CODE_ARTICLE
ARTICLE X | COEF 2
|- ARTICLE XX | COEF 3
|----| ARTICLE XXX | COEF 4
Résultat de la requette :
ARTICLE X | 2
ARTICLE XX | 6
ARTICLE XXX | 24
Comment faire cela ? Est-ce faisable avec 1 requête ?
Nebuka
Partager