0

このページの初心者。Microsoft SQL でのデータ リンクについてサポートが必要です。2 つのデータ テーブルがあり、どちらもかなり大きなデータ セットであり、何らかの方法でリンクする必要があります。私の最初のデータセットは、グループの開始と終了の日時を示し、一意の ID を持っています。2 番目のセットには一意の ID がありますが、最初のセットにはリンクできません。リンクできる唯一のフィールドは、日付/時刻とグループです。データセットを結合できるように、2 番目のテーブルに最初のテーブルの ID を表示しようとしています。これは 1 回の更新であり、更新する必要はありません。

以下に基づいてリンクする必要があります。

ds2.Time が ds1.Start_Time と ds1.End Time の間にある場合、ds1.ID

ds=データソース

データ ソース 1

ID  Start Date  End Date    Start Time  End Time    Group
1   12/01/2010  12/01/2010  12:45        13:10        A
2   12/01/2010  12/01/2010  12:00        14:55        B
3   12/01/2010  12/01/2010  12:55        13:45        C
4   12/01/2010  12/01/2010  13:55        14:25        A
5   12/01/2010  12/01/2010  15:02        15:55        B

データ ソース 2

Date          Time  Group   Total   ID
12/01/2010  12:45   A         13    ?
12/01/2010  12:46   A         15    ?
12/01/2010  12:47   A          8    ?
12/01/2010  12:48   B         10    ?
12/01/2010  13:55   B          8    ?
12/01/2010  13:57   B          9    ?
12/01/2010  13:58   B         10    ?
12/01/2010  13:59   B         12    ?
12/01/2010  14:01   B         14    ?

私が投稿したように、他の人の締めくくりに役立つページを見つけることができない場合は、最終的な回答を投稿します.

4

1 に答える 1