|
初めて投稿しますよろしくお願いします。判ってるような判ってないようなレベルです。参考書から、まねしたり、しながら作ってますので、ご容赦ください。
また、長文で申し訳ありません。
テーブル LASTNO
カラム LASTINVN
実データ 5111
------------------
テーブル RBINV2
カラム INVN
SNBR
SHPQTY
INVSHPQTY
今、テーブル RBINV2 に下記データがあります。
INVN SNBR INVSHPQTY
5111 23456 100
5111 23456 50
5020 23456 200
これを、モジュール実行後、
5111 23456 150 <100+50>
5111 23456 150 <100+50>
5020 23456 200 <これは変化せず>
のように、したいのですが、下記のようにすべて変更されてしまいます。
5111 23456 150
5111 23456 150
5020 23456 150
下記のモジュール SQL2 のWHERE句に [RBINV2].[INVN] = [LASTNO].[LASTINVN]
を加えて、INVN=5111 の合計を出して、 INVN=5111 だけのINVSHPQTYを
変更しなければならないと思うのですが、WHERE句にいろいろ、記述を入れて見るのですが、エラーになります。 限定するには、WHERE句にどのように追加記述すればいいでしょうか?
よろしくお願いします。
|
|