Requete sql compliqué

serpan2 Messages postés 191 Statut Membre -  
jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai 2 table A et B, dans chaque table j'ai les champs ( SN et quantite ) :
je veux selectionner les SN de la table A where
SOMME de la quantité de la table A
est Superieur ou egal a la SOMME de la quantité de la table B
WHERE SN='valeur'

Merci de me fournir une requête efficace



--
Il en est des livres comme du feu de nos foyers; on va prendre ce feu chez son voisin, on l'allume chez soi, on le communique à d'autres, et il appartient à tous . Voltaire

2 réponses

  1. serpan2 Messages postés 191 Statut Membre 6
     
    uup plzzzz
    0
  2. jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    Salut,

    Tu n'as pas indiqué avec quel sgbd tu utilises. Les syntaxes peuvent varier.

    Sous Oracle j'essaierais quelque chose comme :

    select distinct a.sn 
    from (select sn, sum(quantité) suma from tableA group by sn) a, 
         (select sn, sum(quantité) sumb from tableB group by sn) b 
    where a.suma >= b.sumb 
    /

    cdlt

    Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
    1. serpan2 Messages postés 191 Statut Membre 6
       
      Merci Jee Pee de ta réponse, mon sgbd est Mysql, j'espere que t'as une idée
      0
    2. jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   9 981
       
      Je ne connais pas mysql, à toi de voir si il y a l'équivalent en syntaxe.
      0