|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : mars 2011 Messages : 1 ![]() |
Bonjour,
Je travaille sur la version 11g d'oracle. A priori on peut utiliser une requete pivot mais je ne suis pas trop expert. Je voulais savoir s'il était possible d'obtenir ce genre de résultat: Code :
Voici les table utilisées: - la 1ère : Suivi_Client Code :
Code :
L'idee est de pouvoir comparer des pays entre eux. Exemple dans la table comparatif, on voit que le pays 266 est comparable au pays 140. On affichera donc les données du pays 140 (table SuiviClient) en face des données du magasin 266. Le pays 255 est quant à lui comparable à 2 pays : 256 et 142 on affichera donc en face du pays 255 les données du pays 256 et 142. Je ne sais pas si il est possible d'obtenire ce résultat avec une requete pivot. D'ailleurs ce n'est peut être pas non plus la meilleure mise en forme pour le résultat, aussi n'hésitez pas à me faire des propositions car je suis en manque d'inspiration.. Merci de votre retour. |
||||||
|
|
00
|
|
|
#2 | ||||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 925 ![]() |
il n'est pas possible d'avoir un nombre dynamique de colonne.
Suivant ce que tu recherches (un affichage écran, du XML ou un object pour java), tu pourras employer LISTAGG, XMLAGG (voire pivotxml) ou COLLECT example avec LISTAGG Code :
Code :
|
||||
|
10
|
Copyright © 2000-2012 - www.developpez.com