|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Théodore ROJKOFFConsultant informatique Inscription : mars 2010 Messages : 17 ![]() |
Je ne parviens pas à réaliser la requête de Fusion de 2 tables Article et Tarif en une seule occurrence par Article en mentionnant les tarifs respectifs du champ Prix de la table 2 Tarif dans 3 colonnes différentes (Tarif1, Tarif2 et Tarif3).
Table 1 : ARTICLE (Article.Code, Article.Nom, Article.PrixBase) Clef primaire : Article.Code Exemple : Code Nom PrixBase AAA Article AAA 12.00 BBB Article BBB 8.90 CCC Article CCC 128.00 Et Table 2 : TARIF (Tarif.CodeArticle, Tarif.TypeTarif, Tarif.PrixTarif) avec 3 Types de tarifs : 1, 2 et 3 Relation N/1 avec la Table ARTICLE Exemple : CodeArticle TypeTarif PrixTarif AAA 1 12.00 AAA 2 13.00 AAA 3 15.00 BBB 1 9.00 BBB 2 8.95 BBB 3 10.00 CCC 1 128.00 CCC 2 128.00 CCC 3 130.00 Je voudrais obtenir la vue suivante : Code Nom PrixBase Tarif1 Tarif2 Tarif3 AAA Article AAA 12.00 12.00 13.00 15.00 BBB Article BBB 8.90 9.00 8.95 10.00 CCC Article CCC 128.00 128.00 128.00 130.00 PROJET DE REQUETE SQL… qui ne marche pas bien évidemment. Code sql :
Pouvez-vous m'aider ? |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 939 ![]() |
Bonsoir,
Une requête analyse croisée peut faire l'affaire : Code sql :
Celle qui suit TRANSFORM fournit les valeurs à mettre dans les colonnes de PIVOT (Tarif1, Tarif2, Tarif3). Comme une requête analyse croisée est basée sur une requête de regroupement, il faut une fonction de regroupement domaine. J'ai choisi First. Si tu n'as pas de doublons dans TARIF sur CodeArticle+TypeTarif, cela fonctionne. A+ |
||
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() Diem VOVivre Inscription : avril 2006 Messages : 2 644 ![]() |
salut LedZeppII
une autre approche : Code SQL :
|
||
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Théodore ROJKOFFConsultant informatique Inscription : mars 2010 Messages : 17 ![]() |
Merci LedZeppII pour votre aide.
Hélas, le logiciel de SAGE PE n'accepte pas ce type de requête SQL. Cordialement. Fiédia |
|
|
00
|
|
|
#5 | |||
|
Invité régulier
![]() Théodore ROJKOFFConsultant informatique Inscription : mars 2010 Messages : 17 ![]() |
Citation:
Une fois encore merci. Cordialement. Fiédia |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com