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

Webi Discussion :

Fusionner plusieurs résultats type texte en un seul


Sujet :

Webi

  1. #1
    Membre régulier
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Points : 102
    Points
    102
    Par défaut Fusionner plusieurs résultats type texte en un seul
    Bonjour,

    Je dispose d'un tableau rangé par numéro de dossier. il y a pour chaque numéro de dossier 1 à 3 secteur d'activité différents.

    Je souhaiterais pour chaque dossier que les secteurs d'activité soient regroupés sur la même ligne (séparé par un ; si possible).

    Je pensais créer une variable du type PourChaque [numéro de dossier] concaténation([secteur d'activité]+ ";") mais cela ne fonctionne pas.
    Images attachées Images attachées  

  2. #2
    Membre régulier
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Points : 102
    Points
    102
    Par défaut
    Soit une concaténation des différentes valeurs que peut avoir "secteur d'activité" pour chaque numéro de dossier

  3. #3
    Membre habitué
    Profil pro
    Développeur décisionnel
    Inscrit en
    Février 2009
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Février 2009
    Messages : 101
    Points : 136
    Points
    136
    Par défaut
    Si tu as accès au SQL, et que la base le supporte, tu dois t'en sortir avec la fonction xml : XMLAGG.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT XMLAGG (XMLELEMENT (c, (jours) || '|')).EXTRACT ('//text()') jour
      FROM (SELECT TO_CHAR (SYSDATE, 'DAY') jours FROM DUAL
            UNION
            SELECT TO_CHAR (SYSDATE - 1, 'DAY') FROM DUAL
            UNION
            SELECT TO_CHAR (SYSDATE - 2, 'DAY') FROM DUAL) JOUR ;
    JOUR
    ----------------------
    JEUDI   |MARDI   |MERCREDI|   
    1 row selected.

Discussions similaires

  1. Réponses: 7
    Dernier message: 23/01/2015, 07h39
  2. [2008] Plusieurs résultats de requête dans un seul champ
    Par Bakkach dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 22/04/2013, 11h00
  3. Réponses: 5
    Dernier message: 11/05/2011, 13h09
  4. Plusieurs résultats mis à plat sur une seule ligne.
    Par Laurent.B dans le forum Langage SQL
    Réponses: 7
    Dernier message: 13/10/2009, 12h58
  5. [VBA] Fusionner plusieurs colonnes en une seule
    Par brutos2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/01/2006, 15h25

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