Я думал, что у меня возникла ошибка sql в сообщении здесь совсем немного назад ... (Сообщение об ошибке: истекло время ожидания. Время ожидания истекло до завершения операции, либо сервер неотвечаю. ") Я пытаюсь запустить это с инструментами базы данных в Visual Studio ... не в студии управления, а не через клиентский код / ADO (пока). Я переписал довольно простой запрос, который использует несколько пользовательских функций.... функции, а также части запроса были протестированы, и все они работают хорошо, но запрос, показанный ниже, истекает ... это выполняется точно так, как указано в Management Studio, и занимает около 4 минут. Как я уже упоминал в моемВ другом сообщении я изменил настройку в разделе «Инструменты»> «Параметры»> «Дизайнеры»> «Переопределить значение времени ожидания строки подключения» до 120 секунд, как показано в этом сообщении, но ... он все еще истекает через 30 секунд. Добавление ISNULL в этой последней версииэто изменение, которое запускает его в студии управления.
SELECT Symbol, LatestDate
FROM (SELECT Symbol, ISNULL(dbo.LatestDateInDailyPricingVolBySymbol(Symbol), '1/1/1900') AS LatestDate FROM tblSymbolsMain) AS T2
WHERE (LatestDate < dbo.RecentTradingDateByNumber(3))
Общая идея - вернуть подмножество фондовых символов.bols, у которых нет соответствующей точки данных в моей ежедневной таблице цен в течение по крайней мере 3 дней.Любой берущий?Спасибо всем.