-1

これは私の合計句です

Select *,(sum(current_bal-curr_bal_now)/ 
current_bal from base
Group by month

group byでcurrent_balを使用していないため、エラーが発生します。出力レイアウトを完全に台無しにするため、group bycurrent_balとmonthを使用しない方法はありますか?

ありがとう

4

2 に答える 2

1

別の推測...

SELECT *,
       ( sum(current_bal) OVER (PARTITION BY month) ) / current_bal
FROM   base 
于 2012-09-19T15:23:06.073 に答える
0

問題は、合計が値のみを返すため、すべての選択Current_balが異なることです。どちらを選ぶべきですか?

すべての部門を追加したい場合は、次のようになります。

Select sum(current_bal/current_bal)
from base
Group by month

動作します

于 2012-09-19T15:21:10.167 に答える