Member 12610509 Ответов: 2

Как мне решить эту проблему на T-SQL? Я новичок и мало что знаю о T-SQL


если комиссия рассчитывается на основе 14,790% от стандартной стоимости, извлеките товарную позицию и рассчитайте маржу, если стандартная стоимость увеличивается или уменьшается следующим образом для каждого цвета продукта следующим образом
Черный+22%
Красный -12%
Серебро +15%
Мульти +5%
Белый цвет (2), умноженный на первоначальную цену, деленную на квадратный корень из маржинальной цены для другого цвета, остается прежним.

Что я уже пробовал:

Я действительно ничего не пробовал по этому вопросу, потому что не знаю, с чего начать

2 Ответов

Рейтинг:
2

Richard MacCutchan

Начните с написания математической формулы для каждого необходимого расчета, проверяя наличие дубликатов. Затем вам просто нужно написать операторы T_SQL, чтобы включить формулу там, где это необходимо, как описано в разделе Язык Transact-SQL ссылку (на языке Transact-SQL с)[^].


Рейтинг:
1

Femolo

Если комиссия рассчитывается исходя из 14,790% стандартной стоимости, извлеките товарную позицию и рассчитайте
маржа, если стандартная стоимость увеличивается или уменьшается для каждого продукта, выглядит следующим образом:

Черный +22%, Красный-12%, Серебряный +15%, мульти +5% белый (2) раза первоначальная цена делится на квадратный корень из
маржинальная цена для других цветов остается прежней