pos.[Дата посещения]<CONVERT (date, GETDate()) а это что такое тогда?
Это условие вычитания
Ты что хочешь то? Создай индексы на все JOIN-ы и всё, более тут уже ничего не оптимизировать...
Обсуждают сегодня