次のような詳細な表があります。
COMPANY DATE GROUP AMT
Sentana 12Dec A 1200
Sentana 12Dec B 800
Toyq 12Dec A 1300
Toyq 12Dec A 100
Sentana 12Dec B 300
Toyq 13Dec A 700
Sentana 12Dec A 800
ここで、3 つの列 (COMPANY DATE GROUP) に基づいて複合一意キーを作成し、次のような出力を得たいと考えています。
COMPANY DATE GROUP AMT
Sentana 12Dec A 2000
Sentana 12Dec B 1100
Toyq 12Dec A 1400
Toyq 13Dec A 700
次のようなクエリ(SQL)を使用しました:COMPANY、DATE、GROUPによるテーブルグループからDISTINCT COMPANY、DATE、GROUP、sum(AMT)を選択してテーブルTEMPを作成します
Error: The AMT gets increased to many folds maybe
because there are some more columns.
注: 3 つの列 (COMPANY DATE GROUP) に基づく複合キーを持つテーブルを作成して、他のテーブルと結合できるようにする必要があります。必要な結果が得られにくくなります。