好的,所以我有点困惑如何去做这个,寻求一些帮助…
我有一个mysql数据库,有一个列名为quantity和另一个名为price_paid
我想做的是把price_paid的整个列加起来,但也要考虑一个大于1的数量。
交货. .
_____________ ______________
| quantity | | price_paid |
-------------- ---------------
1 2.99
2 9.99
1 1.99
我如何创建php/mysql使之= 24.96 ?
到目前为止,我能够得到price_paid的总数,但我所拥有的没有考虑到数量列及其价值。
$comic_totals = "SELECT sum(price_paid) AS value_sum FROM `comic_db`.`comic_db`";
$total_db = mysqli_query($comic_connect, $comic_totals);
if(!total_db){
echo "Failed";
}
$tot_array = mysqli_fetch_assoc($total_db);
$sum = $tot_array['value_sum'];
echo "$".$sum;
那么我怎么把它变成我需要的呢?由于
让MySQL负责将价格乘以数量…
SELECT SUM(quantity * price_paid) AS value_sum
如果您希望数量大于1,则添加where子句
这样的SELCET SUM(quantity * price_paid) as value
FROM comic_db.comic_db
WHERE quantity > 1;