我有一个SUM查询没有返回正确的值。 它返回1,不是值mysql SUM没有给出正确的值
有2项在表中都具有amount
列值200 所以SUM应该返回400 ..没有1
我的查询低于
谢谢
$owtbdq = mysqli_query($con,"SELECT * FROM `crm`.`workshop-otherwork` WHERE `wsjid` = '$wsjid'");
$owtbdr = mysqli_fetch_assoc($owtbdq);
$owtbdc = mysqli_query($con,"SELECT SUM(amount) FROM `crm`.`workshop-otherwork` WHERE `wsjid` = '$wsjid'");
$owtbdcount = mysqli_fetch_assoc($owtbdc);
我也试了一下没有`周围量和相同的结果
我刚才在HeidiSQL跑
SELECT SUM(amount) FROM `crm`.`workshop-otherwork` WHERE `wsjid` = '4'
,并正确地返回400所以还没有一个线索
SELECT SUM(量)FROM crm.workshop-otherwork WHERE wsjid = $ wsjid。在phpmyadmin上直接运行它并查看结果 –
这就是为什么应该使用有意义的变量名称。 – NathanOliver
名称是有意义的我 $ owtbd =做其他工作 $ wtbd =工作要做 仅仅因为你不知道他们的意思并不意味着自己或其他人在我公司犯规 –