Comment remonter dans la hiérarchie pour afficher la bonne valeur ?
Fermé
venoom
Messages postés
3
Date d'inscription
mardi 2 avril 2019
Statut
Membre
Dernière intervention
5 avril 2019
-
2 avril 2019 à 13:10
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 5 avril 2019 à 20:04
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 5 avril 2019 à 20:04
A voir également:
- Comment remonter dans la hiérarchie pour afficher la bonne valeur ?
- Afficher mot de passe wifi android - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
1 réponse
yg_be
Messages postés
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
2 avril 2019 à 19:10
2 avril 2019 à 19:10
bonjour,
à quoi sert la colonne customer_payer?
peux-tu donner le contenu de tes tables en fonction de ton exemple? bien sûr le contenu au départ, et celui que tu aimerais avoir après ta requête.
à quoi sert la colonne customer_payer?
peux-tu donner le contenu de tes tables en fonction de ton exemple? bien sûr le contenu au départ, et celui que tu aimerais avoir après ta requête.
5 avril 2019 à 12:39
customer_payer sont les magasin, particulier etc qui paye, et les demandeur son les groupe magasin, pour résumer, qui décide quel magasin, donc payeur, doit payer.
dans la table tu as plusieurs colonnes, mais celles qui m’intéresse et que je veux utiliser pour faire ma hiérarchie sont :
customer_code | customer_parent | customer_payer
imaginons le client payeur 900 n'a qu'un demandeur 800, on aurai pour le client en question :
customer_code | customer_parent | customer_payer
900 (code Payeur) | 800 (sa hierarchie n+1) | 900 (puisqu'on est sur la ligne du payeur donc logique qu'on retrouve son code aussi ici)
mais imaginons qu'un payeur 900 a plusieurs demandeurs 800, 801, 802, lequel choisir dans se cas ? et bien c'est la qu'il faudrait remonter encore d'un niveau dans la hiérarchie et récupérer le customer_parent, qu'ils auront en commun, de ces trois demandeurs et le mettre dans le customer_parent du client 900
exemple :
N+2 : customer_code | customer_parent | customer_payer
802 700
801 700
800 700
N+1 : customer_code | customer_parent | customer_payer
802 900
801 900
800 900
Client payeur : customer_code | customer_parent | customer_payer
900 700 900
en gros aller chercher la hierarchie n+2 pour récupérer le customer_parent que les trois N+2 ont en commun pour aller le mettre dans customer_parent du client payeur
merci d'avance pour vos réponses
5 avril 2019 à 12:43
N+2 : customer_code | customer_parent | customer_payer
802 (customer_code) 700 (customer_parent)
801 700
800 700
N+1 : customer_code | customer_parent | customer_payer
802 (customer_parent) 900 (customer_payer )
801 900
800 900
*
5 avril 2019 à 20:04
tu n'as pas donné d'exemple avant/après, comme j'ai demandé.
tu réexpliques ce que tu avais expliqué au début, sans être plus précis ni plus concret. inutile de donner plus d'explications, montre simplement un exemple du contenu de ta table avant le travail et du contenu après le travail.