我有一個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 =工作要做 僅僅因爲你不知道他們的意思並不意味着自己或其他人在我公司犯規 –