Jag kan tänka mig att du måste ha ett icke-täckande index med ledande kolumn comparepnfwd
som används av den bokstavliga frågan men inte av frågan med variabeln.
Du kan använda OPTION (RECOMPILE)
för att få SQL Server att kompilera om planen med hänsyn till det faktiska variabelvärdet.