Ну во первых, при присваивании переменной значения, надо использовать оператор присваивания `=`, плюс что вообще за IV. Если это часть строки, то нужно заменить кавычки с одинарных на `. Не мешало бы также использовать нормальные имена колонок в таблице. Если все же IV должно быть переменной, то необходимо еще предотвратить SQL Injection. Кстати, можно было прочитать ошибку которую выдал php и понять в чем дело, а не лезть задавать вопросы сразу.
TostPOST, Таблица spi, есть поля w_t, w_s и т.д.
Эти поля ежедневно меняют своё значение (числа от 0 до 125 )
Результат каждый день подсчитывается в поле w_st.
Работало всё как надо.
Но теперь необходимы новые условия.
Что бы результат для определенных объектов считался по другому, не брать все поля, а только выборочные.
Эти объекты в таблице базы данных имеют значение IV.
Попытался реализовать это CASE WHEN выбирает из таблице только объекты которые в поле p_m имеют значения IV и считается тогда только определенные поля...