私は個々の値を取って、それらの合計を列内で分割しようとしています。集計関数の使用に関する問題
I.e.
SELECT (column1/SUM(column1))
FROM Table a
これはうまく動作しますが、私は、情報の他の必要な部分...
SELECT column2
,(column1/SUM(column1))
FROM Table a
が含まれている場合、それはどちらかの集計に含まれていないため、列1は、選択リストでは無効です返します関数またはGROUP BY句を使用します。
次に、group by句の中にcolumn2を含めると、my SUMの目的を破って、column2の値に応じて以前の値が再集計されます。
ヘルプ?
を与え、あなたはありますMySQLまたはSQL Serverを使用していますか? –