【发布时间】:2015-02-13 07:03:24
【问题描述】:
我想一次性获得多个相同的角色。当我获取某个代理(11150000001)介绍的代理详细信息记录时。它将返回大量具有不同角色的代理记录(1000,2000,3000,4000,5000,6000)。
从中我需要获得代理业务总额。现在我明白了。但是如果有相同角色的代理,我想获得相同角色代理的单笔金额,但我是分开获得的。
//get all employee under one employee
$rank1=''; $rank2='';$rank3='';$rank4='';$rank5='';$rank6='';
$get_employee="SELECT emp_code,intro_code FROM emp_details WHERE intro_code='".$emp_code."'";
$exe_employee=mysql_query($get_employee);
while($fetch_emp=mysql_fetch_assoc($exe_employee))
{
$total_amount1=0;
$role='';
$employee_code=$fetch_emp['emp_code'];
//echo $employee_code."<br>";
$get_premium="SELECT emp_code,user_role,premium_amount FROM business_details WHERE emp_code='".$employee_code."'";
//echo $get_premium."<br>";
$exe_premium=mysql_query($get_premium);
while($fetch_amount=mysql_fetch_array($exe_premium))
{
$total_amount1 +=$fetch_amount['premium_amount'];
$role=$fetch_amount['user_role'];
}
}
echo $role."-".$total_amount1."<br>";
// Role-Amount
// 5000-75000
// 5000-105000
//3000-15000
在上图中,我在第 5 列中获得 10,500,但我想在第 5 列中获得 75000+10500。
下面是我的表结构:
【问题讨论】:
-
耶!!我只是个初学者!!会尽快改进的!!
-
您好。请不要在您的问题中添加乞求消息 - 我刚刚编辑了您的两条此类消息。请记住,这里的读者是志愿者,因此他们会在闲暇时回答他们觉得有趣的问题。我们认为 Stack Overflow 上的所有问题都同样重要。