私は2つのテーブルを持っており、合計を得る必要がありますa.TOTAL * b.QUANTITY
。2つの列を掛け合わせて内部結合で合計します
a
(A_ID
、TOTAL
)
b
(B_ID
、QUANTITY
)
これまでのところ私は書いた:
SELECT a.A_ID, a.TOTAL * b.QUANTITY as calculation
FROM a INNER JOIN b ON
a.A_ID = b.B_ID
私は計算として...SUM(a.TOTAL * b.QUANTITY)
を試みたが、それは動作しません。私はどんな助けにも感謝しています!
あなたの計算がうまくいかない理由を説明するために、サンプルデータと望ましい結果を示してください。 –
また、使用しているSQLのバージョンも教えてください。私は 'GROUP BY'なしで' SUM'を使うことは特定のデータベースでさえ許されないと考えています(MySQLは例外です)。 –