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

Requêtes et SQL. Discussion :

Aide pour requête effectuant une transposition [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 27
    Points : 16
    Points
    16
    Par défaut Aide pour requête effectuant une transposition
    Bonjour à tous,

    je viens vous demander de l'aide car je sèche sur une requête qui au départ ne me paraissait pas impossible masi au final, je bloque

    En résumé, j'ai le résultat d'une requête qui a la forme suivante :

    Lot 1 Lot 2 Lot 3 Composant
    N1K22 FA621019A FA621019 FA583524
    N1K22 FA621019A FA621019 FA576911
    N1L28 FA623827A FA623827 FA583525
    N1L28 FA623827A FA623827 FA583542
    N1L28 FA623827A FA623827 FA583543

    Et je voudrais la transformer en la "transposant" en quelque sorte pour obtenir le résultat suivant :

    Lot 1 Lot 2 Lot 3 Composant1 Composant2 Composant 3
    N1K22 FA621019A FA621019 FA583524 FA576911
    N1L28 FA623827A FA623827 FA583525 FA583542 FA583543

    J'ai essayé avec une requête analyse croisée mais pas moyen de parvenir au bon résultat.
    Merci de votre aide,
    TAZ

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 27
    Points : 16
    Points
    16
    Par défaut
    Hello,

    après 2 jours de recherche, je me réponds à moi même

    Je suis finalement arrivé à mes fins en passant par la création d'une table intermédiaire dans laquelle je crée un indice qui s'incrémente et repart à 1 à chaque changement de Lot 1 (Merci à Vodiem dont j'ai utilisé le code dans ce post :
    http://www.developpez.net/forums/d12...changement-nom


    Mes données initiales sont donc transformées ainsi :
    N1K22 FA621019A FA621019 FA583524 1
    N1K22 FA621019A FA621019 FA576911 2
    N1L28 FA623827A FA623827 FA583525 1
    N1L28 FA623827A FA623827 FA583542 2
    N1L28 FA623827A FA623827 FA583543 3

    Une requête analyse croisée me donne ensuite le résultat escompté.
    Il y a sûrement plus élégant, mas je m'en contenterai

    TAZ

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

Discussions similaires

  1. Demande d'aide pour réalisation d'une requête SQL
    Par etiennegaloup dans le forum Langage SQL
    Réponses: 3
    Dernier message: 14/10/2013, 08h54
  2. [11g] Besoin d'aide pour écriture d'une requête
    Par telchargement dans le forum SQL
    Réponses: 3
    Dernier message: 19/04/2013, 11h05
  3. Aide pour optimisation d'une requête
    Par yoyodemars dans le forum Développement
    Réponses: 13
    Dernier message: 09/11/2012, 11h59
  4. Aide pour Simplifier/optimiser une requête SQL
    Par bubu06 dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/05/2012, 18h25
  5. Aide pour établissement d'une requête
    Par Virgile59 dans le forum Access
    Réponses: 2
    Dernier message: 28/02/2006, 18h55

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