[英]How To get Sum of two fields from databse
$query = "SELECT agent_id, SUM(amount) FROM bill WHERE YEAR(date) = YEAR(CURDATE()) AND MONTH(date) = MONTH(CURDATE()) GROUP BY agent_id";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total ". $row['agent_id']. " = $". $row['SUM(amount)'];
echo "<br />";
}
DB結構圖:
我想知道如何將支票和金額的當前顯示為僅金額的工作
嘗試一下(我從您的問題中了解的內容)-
SELECT agent_id, (SUM(amount)+sum(cheque)) As total FROM bill WHERE YEAR(date) = YEAR(CURDATE()) AND MONTH(date) = MONTH(CURDATE()) GROUP BY agent_id";
當然可以,您的查詢如下所示:
SELECT agent_id, SUM(amount + cheque)
FROM bill
WHERE YEAR(date) = YEAR(CURDATE())
AND MONTH(date) = MONTH(CURDATE())
GROUP BY agent_id
SELECT agent_id, (SUM(amount) + SUM(cheque)) AS total_amount
FROM bill WHERE YEAR(date) = YEAR(CURDATE()) AND MONTH(date) = MONTH(CURDATE())
GROUP BY agent_id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.