SQL キー毎のデータ | 備忘録 (。・_・。)ノ
SQLで頭の体操!
知恵の輪感覚です^^;



SELECT キー,MAX(データ) AS データ FROM
 (
SELECT DENSE_rank() OVER(PARTITION BY B.データ ORDER BY B.キー,B.No) AS RK,
A.*,B.データ AS GP FROM AC A
LEFT JOIN AC B
ON A.データ <= B.データ
) X
WHERE RK = 1
GROUP BY GP,キー 
ORDER BY GP