0
私は現在、販売した製品の数の完全な履歴を表示するために、製品コードと移動を出力しようとしています。在庫移動履歴の計算
私が生成される出力があるここまで
SELECT a."prod-code" AS productcode, count(*) AS Movement
FROM (SELECT mov."tran-date", pro."prod-code"
FROM PUB."movement" mov,
PUB."product" pro
WHERE mov.SKU=pro.SKU
AND mov."move-type" = 'i'
AND pro."prod-group" like 'SLA%') a
GROUP BY a."prod-code"
それを作った二つのテーブルPUB.movement
とPUB.product
あります
PRODUCTCODE | MOVEMENT
0490786 1
0500012 1
0566003 1
0566004 1
0650594 1
0920127 1
0920154 1
1000557M1 1
1000578M1m 19
以上の場合、私が持っている唯一の問題はあるが1つは、請求された量ではなく、そのインボイスを1としてカウントするだけです。 PUB.movement
にqty
の列があります。正しい在庫移動を出力するために現在のクエリと組み合わせることはできません。
ありがとうございました。解決策を試しましたが、列が見つかりませんでした/指定されたエラーです。 – Ninsaki
@ Ninsaki typo fixed – mendosi
素晴らしい!治療をしました。 SUM(mvt.qty)をSUM(qty)に変更するだけでした。 – Ninsaki