リンクしたい 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 秒の変動がありますか?