したがって、これはかなり単純なはずです。私が見逃している恥ずかしいほど簡単な解決策があると確信していますが、次のようになります。
2 つの数値変数に基づいて数値のグリッドを作成したいと考えています。
より具体的には、各変数の 5 パーセンタイルと 95 パーセンタイルを選択し、それら 2 つの値の差を 100 の部分に分割して、それらでグループ化します。
したがって、基本的に必要なのは疑似コードです
(5th percentile)+(95th percentile-5th percentile)/100*[all numbers from 0 to 100]
次のクエリを使用して、5 番目と 95 番目のパーセンタイルを選択できます。
SELECT Min(subq.lat) as latitude, percentile FROM
(SELECT round(latitude,2) as lat, ntile(100) OVER (order by latitude desc) as
'percentile' FROM table ORDER BY latitude DESC) AS subq
where percentile in (5,95)
group by 2
また、0 から 100 までの数字のリストも作成できます。
しかし、これらの 2 つをどのように組み合わせるかは、私にはちょっとわからないことです。
助けていただければ幸いです。