質問編集履歴
6
テーブル定義追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -29,3 +29,19 @@
|
|
29
29
|
|5|2020-11-04 11:09:00|2020-11-04 11:19:00|2|
|
30
30
|
|
31
31
|
|6|2021-05-04 11:09:00|2021-05-04 11:19:00|2|
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
|Field|Type|Key|
|
38
|
+
|
39
|
+
|:--|:--:|--:|
|
40
|
+
|
41
|
+
|id|int|PRI|
|
42
|
+
|
43
|
+
|start_time|datetime||
|
44
|
+
|
45
|
+
|end_time|datetime||
|
46
|
+
|
47
|
+
|category_id|int||
|
5
データ修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,10 @@
|
|
1
1
|
以下のようなデータから、
|
2
|
+
|
3
|
+
category_idでグループ分けした上で、
|
2
4
|
|
3
5
|
start_timeが現在日時(2021-06-22 11:00:00)より後のレコード(id:2,3のようなレコード)があれば、それらのレコードの中で現在日時に近いもの(id: 3のようなレコード)を取得する
|
4
6
|
|
5
|
-
なければ、現在日時より前のレコードで現在日時に近いレコード(id:
|
7
|
+
なければ、現在日時より前のレコードで現在日時に近いレコード(id: 6のようなレコード)を取得する。
|
6
8
|
|
7
9
|
|
8
10
|
|
@@ -12,14 +14,18 @@
|
|
12
14
|
|
13
15
|
|
14
16
|
|
15
|
-
|id|start_time|end_time|
|
17
|
+
|id|start_time|end_time|category_id|
|
16
18
|
|
17
|
-
|:--|:--:|--:|
|
19
|
+
|:--|:--:|--:|--:|
|
18
20
|
|
19
|
-
|1|2020-11-04 11:09:00|2020-11-04 11:19:00|
|
21
|
+
|1|2020-11-04 11:09:00|2020-11-04 11:19:00|1|
|
20
22
|
|
21
|
-
|2|2021-11-04 11:09:00|2021-11-04 11:19:00|
|
23
|
+
|2|2021-11-04 11:09:00|2021-11-04 11:19:00|1|
|
22
24
|
|
23
|
-
|3|2021-07-04 11:09:00|2021-07-04 11:19:00|
|
25
|
+
|3|2021-07-04 11:09:00|2021-07-04 11:19:00|1|
|
24
26
|
|
25
|
-
|4|2021-05-04 11:09:00|2021-05-04 11:19:00|
|
27
|
+
|4|2021-05-04 11:09:00|2021-05-04 11:19:00|1|
|
28
|
+
|
29
|
+
|5|2020-11-04 11:09:00|2020-11-04 11:19:00|2|
|
30
|
+
|
31
|
+
|6|2021-05-04 11:09:00|2021-05-04 11:19:00|2|
|
4
微修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
MYSQL 条件分岐の方法について
|
test
CHANGED
File without changes
|
3
微修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
以下のようなデータから、
|
2
2
|
|
3
|
-
start_time現在日時(2021-06-22 11:00:00)より後のレコード(id:2,3のようなレコード)があれば、それらのレコードの中で現在日時に近いもの(id: 3のようなレコード)を取得する
|
3
|
+
start_timeが現在日時(2021-06-22 11:00:00)より後のレコード(id:2,3のようなレコード)があれば、それらのレコードの中で現在日時に近いもの(id: 3のようなレコード)を取得する
|
4
4
|
|
5
5
|
なければ、現在日時より前のレコードで現在日時に近いレコード(id: 4のようなレコード)を取得する。
|
6
6
|
|
2
微修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
MYSQL 条件分岐の方法について
|
1
|
+
せいMYSQL 条件分岐の方法について
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
以下のようなデータから、
|
2
2
|
|
3
|
-
start_time現在日時より後のレコード(id:2,3のようなレコード)があれば、それらのレコードの中で現在日時に近いもの(id: 3のようなレコード)を取得する
|
3
|
+
start_time現在日時(2021-06-22 11:00:00)より後のレコード(id:2,3のようなレコード)があれば、それらのレコードの中で現在日時に近いもの(id: 3のようなレコード)を取得する
|
4
4
|
|
5
5
|
なければ、現在日時より前のレコードで現在日時に近いレコード(id: 4のようなレコード)を取得する。
|
6
6
|
|
1
微修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
以下のようなデータから、
|
2
2
|
|
3
|
-
start_time現在日時より後のレコード(id:2,3のようなレコード)があれば、そのレコードで現在日時に近いものを取得する
|
3
|
+
start_time現在日時より後のレコード(id:2,3のようなレコード)があれば、それらのレコードの中で現在日時に近いもの(id: 3のようなレコード)を取得する
|
4
4
|
|
5
5
|
なければ、現在日時より前のレコードで現在日時に近いレコード(id: 4のようなレコード)を取得する。
|
6
6
|
|