Имеем 2 запроса:
SELECT UTC_Time, SC2
FROM Frames JOIN Science_data ON Frames.id = Science_data.id
WHERE UTC_time BETWEEN '2009-09-15 21:43:14' AND '2009-09-15 23:43:14' AND GoodToMap = 1
и
DECLARE @curTime datetime;
SET @curTime = '2009-09-15 21:43:14';
SELECT UTC_Time, SC2
FROM Frames JOIN Science_data ON Frames.id = Science_data.id
WHERE UTC_time BETWEEN @curTime AND DATEADD(hour, 2, @curTime) AND GoodToMap = 1
1й выполняется, второй уходит в перманентную задумчивость. C чем может быть связано?
Сервер MSSQL 2000 (версия 8.0.0.2040 SP4).
Если аналогичный 2му запрос выполнить но не напрямую, а через linked server — тоже всё хорошо.
Спасибо, о all!