Requete sql compliqué

serpan2 Messages postés 191 Statut Membre -  
jee pee Messages postés 9464 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 9464 Date d'inscription   Statut Modérateur Dernière intervention   10 015
     
    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 9464 Date d'inscription   Statut Modérateur Dernière intervention   10 015
       
      Je ne connais pas mysql, à toi de voir si il y a l'équivalent en syntaxe.
      0