Найти процент от общего процента? - PullRequest
0 голосов
/ 24 октября 2019

Таблица состоит из Net Payment, Bank, Bank Percentage каждого сотрудника. Здесь я должен рассчитать общую сумму нетто-платежа в процентах от ассоциированного банка.

EmpCode    Bank Bank% NetPayment 
 001        PDB  70%    50,000    
 001        EDB  30%    50,000    
 002        PDB  80%    30,000    
 003        PDB  100%   25,000    

Здесь для банка PDB EMP 001 и 002 Основной чистый платеж составляет 50 000, 30 000 и 70%, 80% от 001 002 Чистый платежперейдет в PDB Bank и 30% перейдет в EDB Bank на 001, а для остальных сотрудников в списке перейдет в PDB Bank.

Я хочу подвести общую сумму для каждого банка, и результат будет

Bank TotalNetPayable
PDB    84,000
EDB    15,000  

Ответы [ 2 ]

3 голосов
/ 24 октября 2019

Это то, что вы хотите?

select bank, sum(bank% * netpayment) as TotalNetPayable
from t
group by bank;
1 голос
/ 24 октября 2019

Я бы построил запрос следующим образом:

   SELECT Bank, SUM(NetPayment * (Bank%)/100) 
    FROM TABLE
    GROUP BY Bank

Не забудьте разделить на 100 процент.

Я думаю, что это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...