Является ли это условие сравнения дат SARG-совместимым в SQL?

Это состояние саргнину?

AND  DATEDIFF(month,p.PlayerStatusLastTransitionDate,@now) BETWEEN 1 AND 7)

Мое эмпирическое правило заключается в том, что функция слева делает условие не сарказуемым, но в некоторых местах я читал, что предложение BETWEEN саргенируемо. So does any one know for sure?

Для справки:

What makes a SQL statement sargable? http://en.wikipedia.org/wiki/Sargable

ПРИМЕЧАНИЕ. Если гуру заканчивается здесь, обновите страницу Sargable Wikipedia. Я немного обновил его, но я уверен, что его можно еще улучшить :)

Ответы на вопрос(2)

Ваш ответ на вопрос