質問編集履歴

3

結果反映

2020/04/04 06:23

投稿

mackintosh
mackintosh

スコア228

test CHANGED
File without changes
test CHANGED
@@ -135,3 +135,13 @@
135
135
 
136
136
 
137
137
  ここにより詳細な情報を記載してください。
138
+
139
+
140
+
141
+ 意図した結果にはなりましたが、なぜこうなるのかが頭で理解できていない。人に日本語で説明ができない。。。
142
+
143
+
144
+
145
+ ![イメージ説明](bb356efe177fa266e08573dacf40fc32.png)
146
+
147
+ ![イメージ説明](db1e3b988d34e61c45a9aca576ef8a16.png)

2

タグ追加

2020/04/04 06:23

投稿

mackintosh
mackintosh

スコア228

test CHANGED
File without changes
test CHANGED
File without changes

1

日付変更

2020/04/03 17:30

投稿

mackintosh
mackintosh

スコア228

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  空きのある社用車の一覧を取得する部分の条件を考えているのですが、やりたいことは日本語にすることはできるのですが、条件を反転すると
16
16
 
17
- 2020-09-16 13:00迄、かつ、2020-09-16 18:00以降の車の一覧を取得するSQLになってしまいうまくSQLが組み立てられません。
17
+ 2020-04-04 13:00迄、かつ、2020-04-04 18:00以降の車の一覧を取得するSQLになってしまいうまくSQLが組み立てられません。
18
18
 
19
19
 
20
20
 
@@ -48,7 +48,7 @@
48
48
 
49
49
  * DB設計的に、車(Car)は複数の予約(Reservations)を持っている。
50
50
 
51
- * 2020-09-16 13:00 ~ 2020-09-16 18:00の空きのある車の一覧を取得する条件を考える!
51
+ * 2020-04-04 13:00 ~ 2020-04-04 18:00の空きのある車の一覧を取得する条件を考える!
52
52
 
53
53
  */
54
54
 
@@ -102,7 +102,7 @@
102
102
 
103
103
  ・CarsテーブルとReservationsテーブルをFULL (OUTER) JOIN (完全外部結合)する
104
104
 
105
- ・Reservationsテーブルの2020-09-16 13:00 ~ 2020-09-16 18:00なレコードを除外する。
105
+ ・Reservationsテーブルの2020-04-04 13:00 ~ 2020-04-04 18:00なレコードを除外する。
106
106
 
107
107
  ・余ったレコードをCars.idでgroup化する
108
108