Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Oracle SQL で最後の行を除くすべての行をプルしたい
私のデータベースはこのようなものです
Prikey - Auto_increment common - varchar miles - int
したがって、共通でグループ化された主キーで並べ替えられた最後の行を除くすべての行を合計したいと思います。つまり、個別のコモンごとに、マイルが合計されます (最後のものを除く)。
テーブル内の最初の行と最後の行を除くすべてのレコードを取得するクエリ
select * from table_name where primary_id_column not in ( select top 1 * from table_name order by primary_id_column asc ) and primary_id_column not in ( select top 1 * from table_name order by primary_id_column desc )