質問編集履歴

2

試したことの位置の変更

2023/09/04 04:00

投稿

satou
satou

スコア19

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

調査したこと・試したことの追加

2023/09/04 03:58

投稿

satou
satou

スコア19

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