mysql求sql语句 查询订单明细金额累加与订单总金额不等的订单

mysql求sql语句 查询订单明细金额累加与订单总金额不等的订单,第1张

SELECT

o1.order_id,

MAX(o1.subtotal) AS 订单金额,

SUM(o2.cost) AS 订单明细合计

FROM

`order` o1 JOIN order_details o2 ON (o1.order_id = o2.order_id)

GROUP BY

o1.order_id

HAVING

MAX(o1.subtotal) <>SUM(o2.cost)

select sum("金额字段") as cmoney from 表 where 1

然后你输出cmoney这个就是相加的效果。

还有一种比较差点的方法就是:

1、select 金额字段 from 表 where 1

2、获取你得到的所有信息,然后foreach 把所有的金额相加就行,

实例:$sql = "select money from cg_money where 1"

$query = mysql_query($sql)

$m = 0

while($rs = mysql_fetch_array($sql)){

$m = $m+$rs['money']

}

echo $m这个也是可以获取所有的money的,就是费事了点,还是上面的呢个方法好滴,也就是楼上的呢个方法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8327459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存