私は数値の列を持ち、各値が合計の何%であるかを求めたいが、絶対値でそれをしたい。実行するクエリは以下のとおりですが、集計関数と非集計フィールドの両方を使用できないというエラーが表示されます。また、私は結合を使用したくないので、これが可能かどうかはわかりません。たぶん私はウィンドウ関数を使用することができますが、私はそれらに精通していません。このクエリの説明やウィンドウ関数の説明は、非常に高く評価されます。絶対値/絶対値和とウィンドウ関数を取得する方法
select ABS(val)/SUM(ABS(val)) from table
マイナスを避けるための絶対値は? –