ユーザーの給与と部門を示すレコードがあります。 ランキングとその差分を知りたいです。 SELECT depname, empno, salary, rank() OVER (PARTITION BY depname ORDER BY salary DESC) FROM empsalary;
depname | empno | salary | rank
-----------+----
パンダのSQLのウィンドウ関数に相当するものはありますか?例えば、パンダでこれと同等のものを書くための最もコンパクトな方法何?: SELECT state_name,
state_population,
SUM(state_population)
OVER() AS national_population
FROM population
ORDER BY s
私はSQL Server 2012でウィンドウ関数を使用していましたが、カーソルを避けて行ごとに移動したいので、これを動作させることはできません。私の問題は、各レコードにグループ番号を追加する必要があることです。トリッキーな部分は、カラム値が変更されるたびに、レコードのシーケンスの前に存在していた値に戻っても、グループ番号が増加する必要があるということです。 は、ここではデータの例だと、私の希望す