我有一个带有表格的项目(图A),并将所有记录显示在Web浏览器中,其分页如下:
如何在最后一页正确计算“金额”的累计每页?
我尝试循环,但它给出了第1页= 21,第2页= 24的结果,依此类推。当然这是错误的。
需要帮助。谢谢
答案 0 :(得分:1)
单独查询总金额:
SELECT SUM(Amount) AS TotalAmount
FROM tablename
然后在循环外的页面末尾显示它。
答案 1 :(得分:1)
MySQL WITH ROLLUP用于此。这最后添加了一个额外的行,可以与聚合函数一起使用。
SELECT
id,
IFNULL(stock,'Total') AS `stock`,
SUM(amount) AS Total
FROM board
GROUP BY stock WITH ROLLUP
您可以根据需要在此查询中添加限制
有限制