我有一個簡單的jasper報告,只有USER和SCORE作爲列,並使用mysql和數據庫。現在報告正常工作。但是,我希望總計總分並將其顯示在報表的底部。我怎樣才能做到這一點?當我對查詢做一個簡單的總和(SCORE)時,它會得到所需的總和,但它只會返回一行。我想顯示所有行,並同時顯示其總分。有人可以幫忙嗎?謝謝。MYSQL SUM()總分
0
A
回答
2
您可以使用A JasperReports變量。您將創建一個類型爲的變量和,變量表達式爲$ F {score}。然後,您可以將它拖放到報告中的任何位置,它將顯示爲「文本字段」。如果你不把它放在彙總帶上,請確保文本框的評估時間設置爲報告。
爲了實現這一點,不需要修改查詢。
1
這聽起來像你想使用類似:
SELECT userId, SUM(score)
FROM userScores
GROUP BY userId WITH ROLLUP;
這將返回每個用戶ID的行,它們的總和評分,以及一個「彙總」行與NULL
爲userId
總總分。
查看documentation瞭解更多信息。
+0
很酷,謝謝。 :) – noob
相關問題
- 1. MySQL中SUM總數的百分比
- 2. SUM與支點來計算總得分
- 3. MySQL的SUM + SUM
- 4. MySQL SUM與分組日期
- 5. MYSQL sum()返回雙分數
- 6. Mysql SUM總是返回1在php中
- 7. MySQL SUM()給出不正確的總數
- 8. sum sum amont in mysql
- 9. SQL = SUM佔總
- 10. T-SQL SUM總計
- 11. MySQL SUM(column)+(SUBQUERY WITH SUM)
- 12. MySQL SUM減SUM和加入
- 13. SUM分組值
- 14. 多列組的MySQL SUM分別
- 15. MySQL - 根據SUM分組成範圍
- 16. MySQL的 - 條件COUNT/SUM部分2
- 17. MySQL SELECT Query - 減去一個SUM()值與其他兩個SUM()值的總和
- 18. MySQL SUM查詢
- 19. mysql fetch sum php
- 20. mysql SUM列
- 21. SELECT SUM mysql
- 22. MYSQL - 使用SUM
- 23. MySQL查詢SUM
- 24. MYSQL SUM和substract
- 25. MySQL SUM查詢
- 26. MySQL加入sum()
- 27. MYSQL Double Counting Sum
- 28. MySql SUM()函數
- 29. MYSQL select SUM()
- 30. SUM MySQL的
優秀!這正是我正在尋找的!謝謝你,你省了我一些時間:) – noob
有趣! +1 –