私はクエリを記入するときに来るすべての注文の価格を合計するコードを記述しようとしています。たとえば、1〜60のID範囲を入力すると、IDの1〜60のすべての価格を合計した合計列が作成されます。完成したフィールドの合計式アクセスクエリ
私はSUM(.....)AS Exp 1を作成するだけで十分だと思っていましたが、IDと集約関数に問題があることがわかります。
私の現在のコードは次のようになります。
SELECT table.ID, table.Price, SUM(table.Price) AS Exp 1
FROM table
WHERE table.ID BETWEEN StartID AND EndID
は、任意のヘルプ
EDITをありがとう:私はこれ以前に指定したはずですが、私は、個々の価格を確認することができるようにしたい、とすべてのこれらの価格の合計と一緒に新しい列として。後でテーブルにデータの列を追加する予定です。
'SELECT'から' table.ID'と 'table.Price'を削除します。 –
サンプル・テーブル・データと期待される結果をフォーマット・テキストとして追加します。 – jarlh
集計関数にGroup byを使用します。SELECT table.ID、table.Price、SUM(table.Price)AS Exp 1 FROMテーブル ここでは、テーブル.IDとテーブルの間にtable.ID、table.Price'というテーブルがあります。 – Sowndarya