Задавайте вопросы, мы ответим
Вы не зашли.
В обращении есть условия такого вида(часть строки):
Неактивен
а смысл?
сервер сам сообразит, что можно однократно вычислять некоторые куски
а в вашем варианте нет гарантии, что вычисления будут проходить слева направо, т.е. @price изначально null и второе условие заведомо не верное, следовательно и первое можно не вычислять.
с переменными есть нюансы и нужно использовать их с внимательностью
Неактивен