tk2017のプロフィール
@tk2017 tk2017
ありがとう数1
質問数0
回答数1
- ベストアンサー数
- 0
- ベストアンサー率
- 0%
- お礼率
- 0%
- 登録日2017/03/31
- 性別男性
- 都道府県神奈川県
- 特定のデータの前後を取得したい
以下のようなテーブルがあり、 SELECT id , regist_date FROM table_name ORDER BY regist_date DESC; ↑このSQLで並べると↓以下になるとします。 id(int型) regist_date(datetime型) 12 2017-03-30 08:05:03 95 2017-03-29 19:05:03 72 2017-03-28 12:05:03 15 2017-03-28 12:05:03 62 2017-03-27 15:05:03 94 2017-03-26 12:05:03 やりたい事はidが72というのが分かっており、 そのデータと前後のデータを取得したいです。 ※日付の部分が完全に重複するデータが存在する場合もあります。 ※idは重複しません。 ↓このデータがとりたいです。 95 2017-03-29 19:05:03 72 2017-03-28 12:05:03 15 2017-03-28 12:05:03 SELECT * FROM table_name WHERE id = 72 ORDER BY regist_date DESC; ここから先が分からなくなってしまいどなたかわかる方いらっしゃいますか?