1
テーブルにA、B、C、Dの4つの列がある場合Oracle SQLクエリグループを列Dで、各グループ間でC = 'c'の行を選択し、選択した行に対してBの値からAを引いた値?GROUP BYへのOracle SQLクエリと減算?
テーブルにA、B、C、Dの4つの列がある場合Oracle SQLクエリグループを列Dで、各グループ間でC = 'c'の行を選択し、選択した行に対してBの値からAを引いた値?GROUP BYへのOracle SQLクエリと減算?
SELECT Aggfunction(B - A), D FROM TABLENAME WHERE C='c' GROUP BY D
あなたは、例えば欲しい集約関数でAggfunctionを交換してくださいSUMまたはAVG。グループ化されたSQLクエリ結果セットのグループ化されていない列を集計関数に含めることができます(グループごとに1つのレコードしか取得できないため、グループごとの値を表すためにグループ化されていない列を何らかの方法で累積する必要があります)
どのように各グループ内でAの値を集計しますか?すべてを集計する?それらを平均化する? – MondKin