Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1792 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Opération sur 2 tables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Opération sur 2 tables

n°1421392
kika93
Les pingouins j'aime bien.
Posté le 07-08-2006 à 12:25:38  profilanswer
 

Salut,
Je code une appli en VBA sous Access 2003, et j'ai une requête SQL à faire mais je n'y connais point grand chose.
J'ai 2 tables (StockTh et StockRéel) contenant les champs:
Code | Quantité
 
Je veux créer une 3e table StockVendu contenant tous les codes (union des 2 tables) et la différence des quantités pour chaque code.
Contrainte: un code peut être présent dans StockTh et pas dans  StockRéel et inversement (dans ce cas on peut avoir des quantités négatives).
J'ai d'abord songé à remplir le champ code de StockVendu avec l'union des codes des 2 premières puis à calculer la quantité pour chaque code.
 
INSERT INTO StockVendu Code SELECT Code FROM StockTh UNION SELECT Code FROM StockReel
 
Déjà ca ca ne marche pas et ensuite je n'ai aucune idée de comment remplir le champ quantité avec StockTh - StockRéel
 
Merci de votre aide

mood
Publicité
Posté le 07-08-2006 à 12:25:38  profilanswer
 

n°1421399
pains-aux-​raisins
Fatal error
Posté le 07-08-2006 à 12:30:50  profilanswer
 


SELECT Code, Sum(Quantite)
  FROM  
(
SELECT Code, Quantite
  FROM StockTh
UNION
SELECT Code, -Quantite AS Quantite
  FROM StockReel
)
 GROUP BY Code

n°1421523
kika93
Les pingouins j'aime bien.
Posté le 07-08-2006 à 14:53:04  profilanswer
 

Ca marche!
Merci : )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Opération sur 2 tables

 

Sujets relatifs
Firebird - Effacer le contenu de toutes les tables sauf...opération sur curseurs
Inserer une petite image entre 2 tables.[VB6] Jointure avec trois tables
nom des tables??Création d'une base, relation entre les tables
probleme avec jointure sur 3 tablesMYSQL : Réparer des tables innodb
Tri et calcul entre deux tables MySQLprobleme de requete sur 3 tables
Plus de sujets relatifs à : Opération sur 2 tables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR