1

リンクしたい 2 つのログ テーブルがありますが、各テーブルで作成されたエントリはまったく同時に行われるわけではなく、時間差はさまざまですが、常に 1 秒以内である必要があります。

簡単にするために、テーブル A が次のようになっているとします。

ItemId int
Comment varchar(50)
LogTime datetime

そして、テーブル B がまったく同じ構造を持っているとしましょう。

これらのレコードがテーブル A にあるとします。

ItemId    Comment       LogTime
-----------------------------------
100       Test100-A1    12:00:00.00
200       Test200-A     12:00:03.50
100       Test100-A2    12:00:06.30

これらは表Bにあります

ItemId    Comment       LogTime
-----------------------------------
100       Test100-B1    12:00:00.03
200       Test200-B     12:00:02.98
100       Test100-B2    12:00:06.53

そして、次の出力が欲しい

A.ItemId    A.Comment   A.LogTime     B.ItemId    B.Comment   B.LogTime     
-------------------------------------------------------------------------
100         Test100-A1  12:00:00.00   100         Test100-B1  12:00:00.03
200         Test200-A   12:00:03.50   200         Test200-B   12:00:02.98
100         Test100-A2  12:00:06.30   100         Test100-B2  12:00:06.53

このように ItemId と LogTime で 2 つのテーブルをリンクするクエリを作成するにはどうすればよいですか?ただし、LogTime のいずれかの方向に最大 1 秒の変動がありますか?

4

1 に答える 1