Afficher deux fois les noms de la même TABLE SQL SERVER 2014
Slim
-
Venusia95 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Venusia95 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème en SQL.
J'ai une table qui s'appelle Representant, elle contient toutes les informations d'un commercial.
J'ai une table Tiers qui contient les informations des clients
et j'ai une table documents.
Dans la table documents et tiers, il y a un champ REP_CODE pour renseigner le CODE du Représentant.
Je souhaiterais afficher les informations du représentants qui ont le Meme CLIENT TIERS mais qui n'ont pas le même nom et prénom ni code
Exemple: on attribut pour chaque Client un commerciale, mais parfois ON change le commerciale.
Je souhaiterais afficher pour le même Client tout les commerciaux,(
CODE TIERS, Représentant Nom DOC, Représentant Prénom DOC, Code_rep_DOC, Représentant Nom TIERS Représentant Prénom TIERS, Code_rep_TIERS).
J'ai pensé à utiliser la table représentant deux fois, comme ceci:
J'ai essayé ça aussi
sauf que ça ne marche pas, ça m'affiche les noms et prénoms des commerciaux différents mais ça me sort pas leur vrai REP_CODE.
Pourriez-vous m'aider SVP?
Je suis sur SQL server 2014
Je vous remercie par avance
J'ai un problème en SQL.
J'ai une table qui s'appelle Representant, elle contient toutes les informations d'un commercial.
J'ai une table Tiers qui contient les informations des clients
et j'ai une table documents.
Dans la table documents et tiers, il y a un champ REP_CODE pour renseigner le CODE du Représentant.
Je souhaiterais afficher les informations du représentants qui ont le Meme CLIENT TIERS mais qui n'ont pas le même nom et prénom ni code
Exemple: on attribut pour chaque Client un commerciale, mais parfois ON change le commerciale.
Je souhaiterais afficher pour le même Client tout les commerciaux,(
CODE TIERS, Représentant Nom DOC, Représentant Prénom DOC, Code_rep_DOC, Représentant Nom TIERS Représentant Prénom TIERS, Code_rep_TIERS).
J'ai pensé à utiliser la table représentant deux fois, comme ceci:
SELECT TOP 50
T.PCF_CODE AS [CODE TIERS],
REP.REP_PRENOM + ' ' + REP.REP_NOM AS 'NOM PRENOM REP TIERS',
REP.REP_CODE as 'CODE REPR Tiers',
R.REP_PRENOM + ' ' + R.REP_NOM AS 'NOM PRENOM Rep Représentant DOC',
R.REP_CODE as 'CODE REP DOC',
D.PCF_CODE AS [CODE TIERS DOC]
FROM REPRESENTANTS R
INNER JOIN REPRESENTANTS REP ON R.REP_CODE=REP.REP_CODE
left JOIN TIERS T ON R.REP_CODE = T.REP_CODE
left JOIN DOCUMENTS D ON T.PCF_CODE = D.PCF_CODE
WHERE T.REP_CODE<>D.REP_CODE;
J'ai essayé ça aussi
SELECT TOP 50
T.PCF_CODE AS [CODE TIERS],
R.REP_PRENOM + ' ' + R.REP_NOM AS 'NOM PRENOM REP TIERS',
R.REP_CODE as 'CODE REPR Tiers'
FROM REPRESENTANTS R
left JOIN TIERS T ON R.REP_CODE = T.REP_CODE
WHERE R.REP_CODE NOT IN (SELECT RE.REP_CODE FROM REPRESENTANTS RE
left JOIN DOCUMENTS D ON T.PCF_CODE = D.PCF_CODE and D.REP_CODE<>T.REP_CODE)
sauf que ça ne marche pas, ça m'affiche les noms et prénoms des commerciaux différents mais ça me sort pas leur vrai REP_CODE.
Pourriez-vous m'aider SVP?
Je suis sur SQL server 2014
Je vous remercie par avance
A voir également:
- Afficher deux fois les noms de la même TABLE SQL SERVER 2014
- Table ascii - Guide
- Table des matières word - Guide
- Les noms des animaux - Télécharger - Études & Formations
- Nombre de jours entre deux dates excel - Guide
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
1 réponse
Bonjour,
Je ne suis pas sûre d'avoir compris. Tu cherches a afficher tous les clients avec leur représentant? ou tout les représentant avec les clients?
Quand tu dis "on attribut pour chaque Client un commerciale, mais parfois ON change le commerciale. " l'ancien commercial est gardé quelque part dans la table?
Je ne suis pas sûre d'avoir compris. Tu cherches a afficher tous les clients avec leur représentant? ou tout les représentant avec les clients?
Quand tu dis "on attribut pour chaque Client un commerciale, mais parfois ON change le commerciale. " l'ancien commercial est gardé quelque part dans la table?