Вывод из MySQL

PD
На сайте с 05.09.2011
Offline
15
567

Добрый вечер форумчане!

Уже не могу сообразить. Подскажите пожалуйста, как расчитать % и этот % вычесть из все всех.

Т.е. Допустим, есть 10 пользователей у которых разные суммы на счету, и в общей сумме, скажем будет 1000р и из этих 1000р нужно на всех поделить 340р и вычесть от каждого свой процент. Т.е. общий процент поделить на всех 10 пользователей. Думаю, понятно объяснил...

$sqlq = mysql_query("SELECT SUM(`reward`) FROM `partner_stat` WHERE `hold` = 'yes';");

$holD = mysql_result($sqlq, 0);

Баннерная сеть + псевдоподписки (2 в 1)! Впервые в WAP`e! Конвертабельный лейдинг! Ратио 1:2! (http://rusban.su/?ref=1)
siv1987
На сайте с 02.04.2009
Offline
427
#1

не очень понятно, но попытаюсь

$res = mysql_query("SELECT SUM(`reward`) as sum FROM `partner_stat` WHERE `hold` = 'yes';");

$row = mysql_fetch_assoc($res);

$procent = $row['sum'] / 340...%для каждого свой процент%

Тс дай лучше полную формулу, и объясни до конца по человечески

PD
На сайте с 05.09.2011
Offline
15
#2
siv1987:
не очень понятно, но попытаюсь

$res = mysql_query("SELECT SUM(`reward`) as sum FROM `partner_stat` WHERE `hold` = 'yes';");
$row = mysql_fetch_assoc($res);
$procent = $row['sum'] / 340...%для каждого свой процент%

Тс дай лучше полную формулу, и объясни до конца по человечески

Была бы она, не задал бы вопроса :)

В общем так... есть 10 пользователей у которых разный заработок. В общей сумме это будет 1000р. Из этих 1000р в холд ушло, ну скажем 340р. 340р это 100% холда от всех пользователей и эти 340р нужно поделить на всех пользователей равно... и получить какой процент средств вычтен из заработка пользователя.

gormarket
На сайте с 29.12.2010
Offline
47
#3

разделить "холд" на всех пользователей и вычесть часть его у каждого (пропорционально его заработку) ?

элементарно!

Вычислите сколько приходится на один рубль заработка

минус_на_рубль=холд/заработок_всех

(запрос для получения из базы величины "заработок_всех" Вы привели в топике)

потом у каждого вычитайте

заработок = заработок-заработок*минус_на_рубль

(полагаю запрос сами сможете написать)

В итоге вычтете у всех сумму "холд"

Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)
PD
На сайте с 05.09.2011
Offline
15
#4

Спасибо, сейчас попробую...

Скобки забыл) С матиматикой у меня туго...

Спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий