suneel kumar gupta Ответов: 1

Как рассчитать профиль уровня прибыли в матрице mlm плана в SQL server


Я столкнулся с некоторой проблемой расчета прибыли в матричном МЛМ-плане.

I этот план каждый узел может иметь 3 узла

Для общего количества узлов уровня 1 3 родительский узел получит преимущество в размере 90 рупий, что означает 3 × 30@=90
Уровень 2 - количество узлов 27 преимущество будет
27× 10= 270

Уровень 3 количество узлов 81 , выгода 81× 5=405

........и так далее ...

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

Я попытался рассчитать прибыль на момент регистрации Пользователя в форме хранимой процедуры sql server.

Richard MacCutchan

Пожалуйста, отредактируйте свой вопрос и покажите неисправный код, а также объясните, где именно возникает проблема.

Dave Kreskowiak

Вы же знаете, что МЛМ-это мошенничество, не так ли?

1 Ответов

Рейтинг:
2

MarcusCole6833

для меня на основе того что вы сказали я бы использовал цикл и скалярную функцию

Я бы установил каждый уровень как приращение в цикле. Для каждого приращения отправляйте в функцию уровень и значения, связанные с этим уровнем.

Скалярная функция будет нести всю логику для уровней.

Основываясь на вышесказанном, я даю вам только то, что находится вне моей головы, поскольку я чувствую, что вашему вопросу не хватает некоторых дополнительных деталей, чтобы ответить на этот вопрос более конкретно.

while loop tsql
WHILE (Transact-SQL) - SQL Server | Microsoft Docs[^]


создать функцию tsql


[^]