Я хотел бы выполнить перекрестное соединение, но сохранить только пары записей, которые находятся в пределах 7 дней друг от друга. Мой код ниже сохраняет пары с точно такой же датой. Как его можно изменить, чтобы разрешить даты в течение 7 дней? Я использую SQL Server 2008.
SELECT
t1.[id] AS [A_id],
t2.[id] AS [B_id],
t1.[date] AS [A_date],
t2.[date] AS [B_date],
t1.[item] AS [A_item],
t2.[item] AS [B_item],
INTO [records_crossed]
FROM [records] t1
CROSS JOIN [records] t2
WHERE
t1.[date]=t2.[date]
ORDER BY t1.[id],t2.[id]
INNER JOIN ... ON
вместо перекрестного соединения... - person jarlh   schedule 01.02.2016