Topic: Не вычислять определённые данные

Доброе время суток
Есть столбец с данными планируемых расходов. Где в какой то другой таблице через вычисляемое поле получаем результат. можно ли как то сделать, что бы допустим поставив галочку "заморозить" и этот результат не скрывался бы с таблицы, а просто бы не учитывался в вычисляемом поле.

Пример скрипта вычесляемого поля
(((SELECT IFNULL(SUM(plan_zakupka.amount), 0) FROM plan_zakupka LEFT OUTER JOIN plan_gruppa_zakupka ON plan_gruppa_zakupka.id=plan_zakupka.id_plan_gruppa_zakupka WHERE plan_gruppa_zakupka.id_plan_gruppa=plan_gruppa.id)
))*((SELECT IFNULL(SUM(plan_zakupka.amount*plan_zakupka.cost), 0) FROM plan_zakupka LEFT OUTER JOIN plan_gruppa_zakupka ON plan_gruppa_zakupka.id=plan_zakupka.id_plan_gruppa_zakupka WHERE plan_gruppa_zakupka.id_plan_gruppa=plan_gruppa.id)
/
(SELECT IFNULL(SUM(plan_zakupka.amount), 0) FROM plan_zakupka LEFT OUTER JOIN plan_gruppa_zakupka ON plan_gruppa_zakupka.id=plan_zakupka.id_plan_gruppa_zakupka WHERE plan_gruppa_zakupka.id_plan_gruppa=plan_gruppa.id))

смысл в том, что бы в таблице plan_zakupka было поле с Да/Нет, и что бы при выборе "Да", эти данные бы не учитывались в сложении, но сама строка не пропадала бы из таблицы, а было видно что она есть, просто она не участвует в ИТОГе