0
おはようございますMySQLの合計と更新
私はMySQLテーブルを持っており、このように見えます。
表:
+--------------+-----------+---------+---------+-------+
| DateReceived | ItemCode | QtyPack | QtyStan | PCS |
+--------------+-----------+---------+---------+-------+
| 2016-09-09 | DRY000004 | 30.00 | 0.00 | 24.00 |
| 2016-09-09 | DRY000007 | 60.00 | 0.00 | 12.00 |
| 2016-09-09 | DRY000010 | 90.00 | 0.00 | 1.00 |
| 2016-09-09 | DRY000011 | 100.00 | 0.00 | 1.00 |
| 2016-09-09 | DRY000012 | 1.00 | 0.00 | 12.00 |
| 2016-09-09 | DRY000012 | 1.00 | 0.00 | 12.00 |
+--------------+-----------+---------+---------+-------+
と表の差異
+-----------+-----------+
| ItemCode | Receiving |
+-----------+-----------+
| DRY000004 | NULL |
| DRY000007 | NULL |
| DRY000010 | NULL |
| DRY000011 | NULL |
| DRY000012 | NULL |
| DRY000013 | NULL |
| DRY000014 | NULL |
| DRY000016 | NULL |
| DRY000017 | NULL |
| DRY000018 | NULL |
| DRY000019 | NULL |
| DRY000020 | NULL |
| DRY000021 | NULL |
| EQU000001 | NULL |
+-----------+-----------+
ここに私の目標は、表の列Receiving
でそれを転送する前にQtyPack
* PCS
+ QtyStan
の合計を取得することでの受信:Variance
とここに私のコードはあります
句の条件を無視していますが厥にしたい場合してくださいでも、コードが動作しているTable:Receiving
に私の他の基準である同じItemCode
を持っており、それはDRY000012
である私が受け取ることにデータを持っている何かが間違っているようです1
のQtyPack
とここにショートストーリーをカットするために、私の質問は
でどのように私は表Variance
にそれを転送する前に、すべてのItemCode
を合計することができますか?たとえば、DRY000012
は、受信時に転送する前に24になる必要があります。
将来の助けをTYSM
TYSMのヘルプですが、私はいくつかの変更を行いました –
本当に素晴らしいヘルプ、承認済み –