2017-05-18 1 views
0

私はpostgresqlでどのように移動最大値を実装できますか?例えばpostgresqlの最大移動

、我々は、B DESC順のテーブルを持っている場合:

a b 
1 5 
2 4 
1 2 
6 2 

私は3列目、これまでの最大値を追跡したいと思います:

max_a_sofar 
1 
2 
2 
6 

答えて

1

使用maxウィンドウ機能。

select a,b,max(a) over(order by b desc,a) as running_a_max 
from t 
関連する問題