Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 13h15   #1
Invité de passage
 
Femme
Étudiant
Inscription : janvier 2012
Messages : 38
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2012
Messages : 38
Points : 4
Points : 4
Par défaut Requete update avec addition de 2 champs de 2 tables differentes

Bonjour,

Je cherche à faire une requete de mise à jour mais rien ne marche dans ce que je fais.

J'ai une table stock et une table reception.

Je souhaite mettre à jour ma table stock en additionant la quantité stock de ma table avec la quantité stock de ma table reception.
Le champs commun est la reference de mon produit.

Je voudrais un truc du genre :
Code :
1
2
 
update stock set (quantité) = [quantité + (select quantité from reception where reference(de la table reception)=reference(de la table stock)) ]
Si vous pouviez m'aidez...car je ne sais pas comment m'y prendre

Merci d'avance
Bubulle232 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 15h43   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 268
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 268
Points : 1 891
Points : 1 891
Bonjour,

Essaie un truc dans ce genre
Code :
update stock set Qs = Qs + nz((select sum(Qr) from reception where reception.ref=stock.ref),0)
Si tu est sûre qu'il y a au plus une ligne de chaque ref en réception tu peux remplacer sum(Qr) par Qr voire utiliser
Code :
update stock left join reception on stock.ref=reception.ref set Qs=Qs+Qr
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h15.


 
 
 
 
Partenaires

Hébergement Web