none
Fonction Pivot RRS feed

  • Question

  • bonjour, 

    je suis novice en SQL et je dois réaliser un fichier d'interface synthétisant les tailles avec les quantités.

    Je suis sur un server SQL 2008 R2. 

    la requête de base est la suivante interfacée sur une base ORACLE:

    Drop table LIG_ART
    select * INTO LIG_ART
      FROM Det_ART 
    WHERE QTE_T1 IS NOT NULL OR QTE_T2 IS NOT NULL OR QTE_T3 IS NOT NULL
    OR QTE_T4 IS NOT NULL OR QTE_T5 IS NOT NULL OR QTE_T6 IS NOT NULL
    OR QTE_T7 IS NOT NULL OR QTE_T8 IS NOT NULL OR QTE_T9 IS NOT NULL
    OR QTE_T10 IS NOT NULL OR QTE_T11 IS NOT NULL OR QTE_T12 IS NOT NULL
    OR QTE_T13 IS NOT NULL OR QTE_T14 IS NOT NULL OR QTE_T15 IS NOT NULL
    OR QTE_T16 IS NOT NULL OR QTE_T17 IS NOT NULL OR QTE_T18 IS NOT NULL
    OR QTE_T19 IS NOT NULL OR QTE_T20 IS NOT NULL

    le résultat obtenu est :

    Type       N°                         CDT   Tail1  Qte1        Tail2  Qte2     Tail3   Qte3  Tail4  Qte4      Tail5  Qte5             Tail6        Qte6

    48113 03 34 NULL 36 NULL 38 1 40 NULL 42 NULL
    3 48151 03 34 NULL 36 NULL 38 1 40 NULL 42 NULL
    3 48283 03 34 NULL 36 NULL 38 1 40 NULL 42 1

    Je souhaite synthétiser ce tableau de façon à avoir un résultat par  par  taille / Qté:

    Type       N°                         CDT   Tail        Qte      

    48113 03 38 1
    3 48151 03 38 1
    3 48283 03    42 1

    Pouvez-vous m'aider SVP . je vous remercie par avance de l'aide que vous pourrez me fournir.

    Cordialement, 

    mardi 5 juillet 2016 08:11

Toutes les réponses

  • Bonjour,

    Dans les exemples que tu donnes, peux tu faire en sorte que les données soient alignées avec tes colonnes, sinon c'est difficile de comprendre ta question.

    Merci ;)

    samedi 9 juillet 2016 09:32