IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Conversion de lignes en colonnes, mais pas de somme


Sujet :

SQL Oracle

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut Conversion de lignes en colonnes, mais pas de somme
    Bonjour,


    J'ai deux tables en Oracle11G dont je cherche à convertir les lignes en colonnes, je n'ai pas de sommes ou de calcul à faire dessus, je souhaite juste avoir les données sur la meme ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Tables A
    IdxA codeA
    1     AA1
    2     AA2
     
    Table B
    IdxB IdxA nomB1 nom B2
    1     1     1B1L1   1B2L1
    2     1     1B1L2   1B2L2
    ..
    10   1     1B1Ln   1B2Ln
    11   2     2B1L1   2B2L1
     
     
    Je cherche a avoir au final
    IdxA nomB11 nomB21 nomB12 nomB22 ....
    1     1B1L1   1B2L1    1B1L2 1B2L2  1B1Ln 1B2Ln
    2     2B1L1   2B2L1
     
    J'ai essayé sans succes un PIVOT, merci de votre aide

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 909
    Points
    38 909
    Billets dans le blog
    9
    Par défaut
    bonjour,

    Je pense que vous trouverez votre bonheur ici : http://fadace.developpez.com/mssql/pivot/
    Le contexte est SQL server mais les solutions restent applicables

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    Bonjour,

    Je n'ai pas de sommes à faire ? je dois juste tous les mettre sur la meme ligne

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 947
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 947
    Points : 5 846
    Points
    5 846
    Par défaut
    Remplacez SUM par MIN ou MAX

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    Bonjour

    Pour chaque ligne initiale, je dois concatener 2 colonnes à chaque fois !, et je ne sais pas combien je vais avoir de colonnes en definitive

  6. #6
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 947
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 947
    Points : 5 846
    Points
    5 846
    Par défaut
    Si vous ne savez pas combien de colonnes vous allez avoir, il faut générer la requête dynamiquement, par exemple :
    https://www.developpez.net/forums/d1...g/#post6206926

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Range Cells OK sur une colonne mais pas sur une ligne
    Par Arckain dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/04/2017, 22h15
  2. Insertion ligne vide dans une colonne, mais pas toutes les colonnes.
    Par gsekscor dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/04/2013, 22h33
  3. [AC-2007] affichage conditionel d'une ligne en couleur (mais pas entière)
    Par Imitator92 dans le forum IHM
    Réponses: 3
    Dernier message: 26/08/2009, 14h01
  4. Réponses: 1
    Dernier message: 06/08/2009, 15h13
  5. Réponses: 2
    Dernier message: 09/10/2007, 11h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo