簡単なクエリを考えてみましょう:
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コードを私のビューに入れる...確かにもっと良い方法があります。