¿Es esta condición de comparación de fecha SARG-capaz en SQL?
¿Es esta condición sargable?
AND DATEDIFF(month,p.PlayerStatusLastTransitionDate,@now) BETWEEN 1 AND 7)
Mi regla de oro es que una función de la izquierda hace que la condición no sea sargable ... pero en algunos lugares he leído que la cláusula BETWEEN es sargable.Entonces, ¿alguien sabe a ciencia cierta?
Para referencia:
¿Qué hace que una declaración SQL sea sargable?http://en.wikipedia.org/wiki/SargableNOTA: Si algún gurú termina aquí, actualice la página de Wikipedia de Sargable. Lo actualicé un poco, pero estoy seguro de que se puede mejorar más :)