Php 在select查询中,从两个不同的表中减去两个不同的列和
我有两张表,分别是add_sell和add_expense。 我在表格中插入了一些有价值的内容。我想得到总利润的结果。我自己做的,但结果显示为0。现在我该怎么做呢。我还给出了总利润公式。有人来帮我吗?这是下面给出的代码Php 在select查询中,从两个不同的表中减去两个不同的列和,php,mysql,sql,Php,Mysql,Sql,我有两张表,分别是add_sell和add_expense。 我在表格中插入了一些有价值的内容。我想得到总利润的结果。我自己做的,但结果显示为0。现在我该怎么做呢。我还给出了总利润公式。有人来帮我吗?这是下面给出的代码 function totalSell(){ global $conn; $sql = "SELECT SUM(`sell_amount`) as 'Sumearning' FROM `add_sell` WHERE sell_amount = `sell_amou
function totalSell(){
global $conn;
$sql = "SELECT SUM(`sell_amount`) as 'Sumearning' FROM `add_sell` WHERE sell_amount = `sell_amount`";
$result = $conn->query($sql);
$getDate = date('d/m/Y');
if(mysqli_num_rows($result) > 0){
while($fetch = mysqli_fetch_array($result)){
echo "SR ".$fetch['Sumearning'];
}
}
}
function totalExpense(){
global $conn;
$ex = "SELECT SUM(`expense_amount`) as `Sumexpense` FROM `add_expense` WHERE expense_amount = `expense_amount` ";
$run_ex = $conn->query($ex);
if (mysqli_num_rows($run_ex) > 0) {
while ($tex = mysqli_fetch_array($run_ex)) {
echo "SR ".$tex['Sumexpense'];
}
}
}
函数totalProfit(){
你的意思是得到总收入和总费用之间的差额吗? 因为你可以这样做 $Total=$tex['sumpance']-$fetch['sumining'] Echo$总计
你的意思是得到总收入和总费用之间的差额吗? 因为你可以这样做 $Total=$tex['sumpance']-$fetch['sumining'] Echo$总计
您可以从查询本身获得的总利润结果
$sql = "SELECT SUM(`sell_amount`)-(SELECT SUM(`expense_amount`) FROM `add_expense` WHERE expense_amount = `expense_amount`) AS `PROFITLOSS` FROM `add_sell` WHERE sell_amount = `sell_amount`";
注意:当
sumining
和sumpance
被删除时,您将获得PROFITLOSS您可以从查询本身获得的总利润结果
$sql = "SELECT SUM(`sell_amount`)-(SELECT SUM(`expense_amount`) FROM `add_expense` WHERE expense_amount = `expense_amount`) AS `PROFITLOSS` FROM `add_sell` WHERE sell_amount = `sell_amount`";
注意:由于
sumining
和sumpance
被删除,您将获得PROFITLOSS请阅读):这里为您提供解释性标题,2]告诉我们有什么问题,3]解释总利润
formula@Zobair您必须组合查询以获得总利润(此处阅读):1]为您提供解释性标题,2]告诉我们哪里不对,3]解释总利润
formula@Zobair您必须组合查询以获得总利润,但结果显示为0。代码为:$totalprofit=$tex['Sumexpense']-$fetch['SumLearning'];echo$totalprofit;我尝试过,但结果显示为0。代码是:$totalprofit=$tex['Sumexpense']-$fetch['SumLearning'];echo$totalprofit;这太棒了,兄弟,现在开始工作了。谢谢你帮助我。这太棒了,兄弟,现在开始工作了。谢谢你帮助我。