質問するログイン新規登録

回答編集履歴

2

修正

2019/01/16 01:40

投稿

papinianus
papinianus

スコア12705

answer CHANGED
@@ -2,6 +2,5 @@
2
2
  select * from (select * from t where t.dat > now() order by t.dat desc limit 1) as f
3
3
  union
4
4
  select * from( select * from t where t.dat <= now() order by t.dat asc limit 1) as p
5
- order by dat desc;
5
+ order by dat desc limit 1;
6
-
7
6
  ```

1

ていせい

2019/01/16 01:40

投稿

papinianus
papinianus

スコア12705

answer CHANGED
@@ -1,1 +1,7 @@
1
+ ```SQL
1
- [過去の回答](https://teratail.com/questions/14814#reply-22831)にありました
2
+ select * from (select * from t where t.dat > now() order by t.dat desc limit 1) as f
3
+ union
4
+ select * from( select * from t where t.dat <= now() order by t.dat asc limit 1) as p
5
+ order by dat desc;
6
+
7
+ ```