У меня есть две таблицы журналов, которые я хотел бы связать, но записи, сделанные в каждой таблице, выполняются не в одно и то же время, а разница во времени меняется, но всегда должна быть в пределах секунды.Как связать несколько разное время
Для простоты, скажем, таблица А выглядит следующим образом:
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, но с точностью до 1 секунды в любом направлении для LogTime?