• ベストアンサー

SQLで二番目に新しいデータの抽出

作業TBL内で2番目に新しい登録日と同一の登録日である、 情報TBLのIDを抽出を行いたいのですが、 下記だと最新の登録日のIDが出てきます。 どうしたら二番目に新しいデータが取り出せますか? SELECT KMDT010.ID,MAX(KMDT010.登録日付) AS 登録日付 FROM 情報 KMDT102, 作業 KMDT010 WHERE KMDT102.ID = KMDT010.ID GROUP BY KMDT010.ID

質問者が選んだベストアンサー

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 ちと、書式がDBMS依存ではあるのですが。大抵、どのDBでもありますので。 LIMIT句 というものについて調べてみてください。恐らく、それで欲しいものが取り出せるのではないかと思います。

takahiro_k
質問者

お礼

ありがとうございました!!

その他の回答 (1)

回答No.2

RDBMS名とバージョンを教えてください。

takahiro_k
質問者

補足

オラクル10gのリリース2(10.2.0)です。

関連するQ&A