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 -
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
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
-
-
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é.