Я хочу иметь возможность хранить десятичное значение в одном столбце, а в другом столбце - int, представляющий параметр (поясню):
- должно быть основанием -%
- должен быть базовым-абсолютным
- должно быть базовым +%
- должно быть базовым + абсолютным
- 1 & 2 - скидка
- 3 & 4 - это начисление
- 1 & 3 уменьшает / увеличивает сумму в процентах (то есть сумма * сумма / стоимость).
- 2 & 4 уменьшает / увеличивает сумму абсолютно (т.е. сумма +/- значение).
То есть у меня есть таблица из 3 столбцов:
- БазаЦена денег
- Доп. Цена десятичная
- Опция tinyint
и
- ComputedColumn (десятичное число?)
допустим, у нас есть строка, в которой значение BasePrice равно 100, а значение AdditionalPrice равно 0,20
.
В соответствии с параметром вычисляемое col должно генерировать следующее значение:
Я чист?
Есть ли способ, которым я могу достичь этого?