Может ли кто-нибудь помочь мне разобраться с синтаксисом этого SQL-запроса? Вот что у меня так далеко.
SELECT ... WHERE (@MyVariable IS NULL OR [MyVariable] <= (CAST(@MyVariable as NUMERIC)))
Что мне действительно нужно, так это чтобы я мог выбрать все строки, где [MyVariable] равен <= @MyVariable, НО также есть 2 выборки текста. MyVariable может быть, в этом случае он всегда должен выбирать строку. Как это сделать, не получая ошибку приведения? </p>