私は2つのテーブルを持っています:
表GL
TRANS_NBR BASE_AMOUNT CTRL GRP
120211282 -7200 77
120211282 -300 77
120211282 -10000 76
テーブル AP
TRANS_NBR BASE_AMOUNT CODE
120211282 7500 Wire
120211282 10000 ACH
コード列を GL テーブルに追加できるようにする必要がありますが、最初に金額を集計する必要があります。これを達成する方法を知っている人はいますか?ありがとう
Tom Ingram's answer からこれを試しましたが、
SELECT GLTRANS.REFERENCE, SUM(GLTRANS.BASE_AMOUNT) AS SUM_BASE_AMOUNT, CBCHECK.CODE
FROM (
SELECT GLTRANS.REFERENCE, GLTRANS.BASE_AMOUNT, CBCHECK.CODE
FROM LAWSON_PRODST.LAWSON.GLTRANS
LEFT JOIN LAWSON_PRODTST.LAWSON.CBCHECK on CBCHECK.TRANS_NBR = GLTRANS.REFERENCE
UNION
SELECT GLTRANS.REFERENCE, GLTRANS.BASE_AMOUNT, CBCHECK.CODE
FROM LAWSON_PRODTST.LAWSON.CBCHECK
)
GROUP BY GLTRANS.REFERENCE
しかし、「キーワード「グループ」の近くで構文が正しくありません。だれかが問題を見つけることができますか?ありがとう