Comparer 2 lignes dans une meme table

Résolu
Theuma Messages postés 75 Statut Membre -  
malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une table composé de ces différents élements
- Longueur
- FK-MatierePremiere
- FK-appareil
- Nb
.....
Je vouderais avoir la longeur totale d'une matiere premiere pour un meme appareil Le probleme c'est qu'en SQL il me fait la somme de toute les longueurs il n'arrive pas a différencier les appareils et les meme matieres premieres...
Comment puis-je faire pour avoir un valeur pour une matiere premiere pour un appareil ??
Faut - il passer en VBA ? Merci

12 réponses

  1. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
     
    Select Distinct Prefab , Extremite
    FROM
    (Select Distinct Prefab , Extremite , Sum(Somme)
    FROM table
    group by Prefab , Extremite
    )

    arretes c'etait juste une erreur de copier coller que j'ai fait de ta premiere requete
    3
  2. Theuma Messages postés 75 Statut Membre 10
     
    C'est exactement ca ...
    J'ai un autre problème ...
    Voici la table que j'ai
    Prefab Extremite Somme
    5 4 1
    5 4 3
    5 5 2
    5 6 1
    5 6 2

    Et je souhaite avoir ceci

    Prefab Extremite Somme
    5 4 4
    5 5 2
    5 6 3

    Comment puis-je faire ??
    Merci de vore aide ...
    2
  3. Roudounette
     
    Si j'ai bien compris la question :

    Dans ta requête SQL, il faut faire un GROUP BY

    Ex :

    Select Sum(Longueur), MatierePremiere, Appareil
    FROM TaTable
    group by MatierePremiere, Appareil
    1
  4. Theuma Messages postés 75 Statut Membre 10
     
    Merci beaucoup ca marche nickel ... Une petite derniere spécialement pour toi ^^...
    J'ai 2 tables l'une y'a
    Prefab Matiere Somme
    et l'autre y'a
    Prefab Matiere Calcul

    Et j'aimerai cree une feuille de donnée qui reunis les 2 je sais pas si je me fait tres bien comprendre
    En faite que Calcul soit au meme titre que Somme ...
    1
    1. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
       
      Salut,
      Deja de un il est mon ancien commentaire hein !!!
      Je comprends pas trop bien ta question, mais bon donne moi plus d'eclaircissement et je te guiderai, tu veux fusionner les 2tables ou copier le contenu ou quoi exact !!!
      0
    2. Theuma Messages postés 75 Statut Membre 10
       
      En faite je veux cree une troisieme table qui va ce resumé les 2 c'est a dire que au final il y'aura une colonne prefa qui va reunir les 2 prefa une colonne matiere qui va reunir les 2 matiere et une colonne Somme qui va reunir somme et calcul ... En resumé je veux fusionner les 2 tables ...
      0
    3. Theuma Messages postés 75 Statut Membre 10
       
      Jsuis un tit peu débile il suffit d'utiliser le Union All ...
      0
    4. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
       
      ta réussis alors à faire ce que tu voulais ??
      0
    5. Theuma Messages postés 75 Statut Membre 10
       
      En tout cas jte remercie de ton aide précieuse ... Y'aurait moyen d'avoir un moyen de ton contacter facilement ...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Theuma Messages postés 75 Statut Membre 10
     
    Je travail sous Access 2007
    0
  7. Theuma Messages postés 75 Statut Membre 10
     
    up
    0
  8. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
     
    En SQL tu peux tester un truc du genre:

    Select FK-appareil, SUM(longueur)
    from table
    Group By FK-appareil

    essayes deja avec ça, apres on verra si ça te convient ou c'est autre chose, sinon donne plus d'explication
    Merci
    0
  9. Theuma Messages postés 75 Statut Membre 10
     
    J'ai resolu le probleme en utilisant la commande Intersect pour faire un AND entre 2 tables et ca fontionne tres bien ...Merci du coup de main ...
    0
  10. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
     
    met ton poste en résolu
    0
  11. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
     
    Select Distinct Prefab , Extremite
    FROM
    (Select Distinct Prefab , Extremite , Sum(Somme)
    FROM table
    group by MatierePremiere, Appareil
    )
    0
  12. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
     
    essayes cette requete et tiens moi aucourant !!
    0
  13. Theuma Messages postés 75 Statut Membre 10
     
    Jcomprend pas d'ou vienne le matierePremiere et appareil !!! ??

    C'est une toute nouvelle table ...
    0