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 ALEFT JOIN AC BON A.データ <= B.データ) XWHERE RK = 1GROUP BY GP,キー ORDER BY GP