このフィールドと値を持つ SQL Server のテーブルがあります。
ID_Employee | ID_Company | Date | Concept | Hours
--------------------------------------------------------
1 | 1 | 14/03/2013 | 1 | 8
1 | 1 | 14/03/2013 | 2 | 0
1 | 1 | 14/03/2013 | 3 | 3
1 | 1 | 14/03/2013 | 4 | 1
1 | 1 | 16/03/2013 | 1 | 5
1 | 1 | 16/03/2013 | 2 | 2
1 | 1 | 16/03/2013 | 3 | 0
1 | 1 | 16/03/2013 | 4 | 0
私が必要としているのは、行を日付でグループ化し、概念の値として彼の列の時間を並べ替えて、HTML テーブル内のwhereID_Employee=1
との値を表示することです。ID_Company=1
Date | Concept_1 | Concept_2 | Concept_3 | Concept_4 |
------------------------------------------------------------
14/03/2013 | 8 hours | 0 hours | 3 hours | 1 hour |
16/03/2013 | 5 hours | 2 hours | 0 hours | 0 hours |
コンセプトと時間ごと<tr>
に単一のセル ( ) を含む、異なる日付ごとに1 行 ( ) を作成するために php で使用するクエリの実行方法やステートメント (while、for、foreach) がわかりません。<td>
html は次のようになります。
<tr id="14/03/2013">
<td class="concept_1">8 hours</td>
<td class="concept_2">0 hours</td>
<td class="concept_3">3 hours</td>
<td class="concept_4">1 hour</td>
</tr>
<tr id="16/03/2013">
<td class="concept_1">5 hours</td>
<td class="concept_2">2 hours</td>
<td class="concept_3">0 hours</td>
<td class="concept_4">0 hour</td>
</tr>
簡単かもしれませんが、今は少し混乱していて、解決策が見つかりません。