考虑一个简单的查询:
SELECT id, date, hours FROM employees where id=10
以及以下结果集:
id | date | hours
---------------------
1 4-19-2012 4
1 4-19-2012 2.5
1 4-19-2012 1
1 4-20-2012 2
1 4-20-2012 3
我正在显示结果集的典型 HTML 表格输出,但我想在当天结果下方的一行中显示每日总和。
+--------------------------------------+
| David | 4-19-2012 | 4 |
| | 4-19-2012 | 2.5 |
| | 4-19-2012 | 1 |
|--------------------------------------|
| TOTAL ............ 7.5 |
|--------------------------------------|
| David | 4-20-2012 | 2 |
| | 4-20-2012 | 1 |
|--------------------------------------|
| TOTAL ............ 3 |
|--------------------------------------|
| GRAND TOTAL ..........10.5 |
+--------------------------------------+
处理这个问题的最佳方法是什么?有很多选择。子查询...将PHP代码放在我的视野中...肯定有更好的方法。