|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2002 Messages : 34 ![]() |
Bonjour,
je voudrais en une seule requête mettre à jour des quantités article dans la table article à partir des quantités relevées dans la table inventaire_article. Sur Wikipedia, j'ai trouvé ça ; Citation:
Code :
Je pensais que le problème était simple. Il me reste la solution de traiter ça de manière algorithmique dans Delphi, avec un Update paramétré par enregistrement de la table inventaire. Mais j'aurais bien aimé faire ça en une seule requête. Merci de m'avoir lu. |
|||
|
|
00
|
|
|
#2 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2002 Messages : 34 ![]() |
Avec l'aide d'un collègue nous avons trouvé.
Il fallait ajouter un clause dans la sous-requête, ce qui donne : Code :
Pour produire l'exemple trouvé dans Wikipedia, il faut transformer ainsi : Code :
|
||||
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() Inscription : juin 2004 Messages : 217 ![]() |
Salut
Si j'ai bien compris..... il te manque un SUM Code :
|
||
|
|
00
|
|
|
#4 | |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2002 Messages : 34 ![]() |
Citation:
L'article n'apparaît qu'une seule fois dans l'inventaire, donc pas de SUM. En revanche il pouvait apparaître dans plusieurs inventaires, d'où la nécessité de mettre à jour qu'à partir d'un inventaire donné. Sinon la requête envoyait bien plusieurs lignes, pour une valeur attendue. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com