Wyobrażam sobie, że musisz mieć nieobejmujący indeks z wiodącą kolumną comparepnfwd
który jest używany przez zapytanie dosłowne, ale nie przez zapytanie ze zmienną.
Możesz użyć OPTION (RECOMPILE)
aby SQL Server ponownie skompilował plan, biorąc pod uwagę rzeczywistą wartość zmiennej.