質問編集履歴
2
試したことの位置の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|200|userC|2023-02-05 5:00:00|
|
61
61
|
|100|userD|2023-03-03 3:00:00|
|
62
62
|
|
63
|
-
### 発生している問題・該当のソースコード
|
63
|
+
### 発生している問題・該当のソースコード・試したこと
|
64
64
|
カードを使いまわししていますので、下記のように、単純にテーブル結合をすると、入室時刻に対して複数のユーザーIDが表示されます。
|
65
65
|
|
66
66
|
```sql
|
@@ -72,7 +72,7 @@
|
|
72
72
|
and t_secom.reg_dt >m_secom_user.lending_dt
|
73
73
|
```
|
74
74
|
文章で説明すると、結合しようとするテーブル(m_secom_user )のある行の日時(lending_dt)が、結合されるテーブル(t_secom)の複数行の連続日時(reg_dt)に挟まれた行に結合する検索式が欲しいのですが、これを達成するには、m_secom_userの各行に返却した日時の情報を作り出す方法が必要かと思いますが、この部分が皆目つかないです。
|
75
|
-
### 調査したこと
|
75
|
+
### 調査したこと
|
76
76
|
sql 日付とidのテーブル 日付とidとuserのテーブル 結合
|
77
77
|
こちらのキーワードで検索しましたが、
|
78
78
|
https://teratail.com/questions/15028?link=qa_related_pc_sidebar
|
1
調査したこと・試したことの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,7 +72,11 @@
|
|
72
72
|
and t_secom.reg_dt >m_secom_user.lending_dt
|
73
73
|
```
|
74
74
|
文章で説明すると、結合しようとするテーブル(m_secom_user )のある行の日時(lending_dt)が、結合されるテーブル(t_secom)の複数行の連続日時(reg_dt)に挟まれた行に結合する検索式が欲しいのですが、これを達成するには、m_secom_userの各行に返却した日時の情報を作り出す方法が必要かと思いますが、この部分が皆目つかないです。
|
75
|
-
|
75
|
+
### 調査したこと・試したこと
|
76
|
+
sql 日付とidのテーブル 日付とidとuserのテーブル 結合
|
77
|
+
こちらのキーワードで検索しましたが、
|
78
|
+
https://teratail.com/questions/15028?link=qa_related_pc_sidebar
|
79
|
+
こちらのサイトを見つけることしかできませんでした。
|
76
80
|
よろしくお願いします。
|
77
81
|
|
78
82
|
|