简体   繁体   English

选择列的总和 - 几个变量

[英]Select sum of column - several variables

Here is what I have at the moment for my select statement: 以下是我目前对select语句的看法:

$sql17="SELECT SUM(TotalProfit)-('$sum14','$sum13') AS TotalProfit FROM jwtdriversbank2";

I can subtract one variable like this with no problem: 我可以减去这样一个变量没有问题:

$sql17="SELECT SUM(TotalProfit)-'$sum14' AS TotalProfit FROM jwtdriversbank2";

But I want to be able to subtract several variables, how can I do that???? 但是我希望能够减去几个变量,我该怎么做?

Like this? 像这样?

$sql17="SELECT SUM(TotalProfit)-'$sum14'-'$sum13' AS TotalProfit FROM jwtdriversbank2";

Be careful when you're constructing SQL queries by injecting variables directly like this though, use prepared statements where possible. 通过直接注入变量来构建SQL查询时要小心,尽可能使用预处理语句。

$sum_to_substract = $sum14+$sum13; //add all vars that you want to substract
$sql17="SELECT SUM(TotalProfit)-'$sum_to_substract' AS TotalProfit FROM jwtdriversbank2";

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM