WITH RankedRecords AS ( SELECT *, ROW_NUMBER() OVER (PARTITION BY Column1, Column2 ORDER BY Column3 DESC) AS rn, SUM(Column5) OVER (PARTITION BY Column1, Column2) AS sum_column5 FROM YourTable ) SELECT Column1, Column2, Column3, Column4, sum_column5 FROM RankedRecords WHERE rn = 1; 0009以下、5ちゃんねるからVIPがお送りします2024/04/20(土) 07:38:44.410ID:a95dnDw1r 無理ですって返しとけ 0010以下、5ちゃんねるからVIPがお送りします2024/04/20(土) 07:39:05.152ID:osnRSlex0 まずはグループ化だろ 0011以下、5ちゃんねるからVIPがお送りします2024/04/20(土) 07:39:27.392ID:SRjtGj110 そもそもの要件がってやつだな 0012以下、5ちゃんねるからVIPがお送りします2024/04/20(土) 07:46:58.690ID:QPU00GaA0 select c1,c2,max(c3),c4,sum(c5) from hoge group by c1,c2,c4 0013以下、5ちゃんねるからVIPがお送りします2024/04/20(土) 07:47:09.138ID:Vi/lWmi80 GROUP BY と MAX と SUM でいけそう 0014以下、5ちゃんねるからVIPがお送りします2024/04/20(土) 07:47:24.021ID:OyyHJdKl0 >3番目のカラムのアルファベットが後のレコードを残して