Является ли это условие доступным для анализа?
AND DATEDIFF(month,p.PlayerStatusLastTransitionDate,@now) BETWEEN 1 AND 7)
Мое эмпирическое правило состоит в том, что функция слева делает условие не подлежащим анализу... но в некоторых местах я читал, что предложение BETWEEN допускает анализ. Так кто-нибудь знает наверняка?
Для справки:
ПРИМЕЧАНИЕ. Если какой-либо гуру заканчивается здесь, обновите страницу Sargable в Википедии. Я немного обновил его, но уверен, что его можно улучшить :)