次のクエリを使用して、グループ化された行を返します。
SELECT Work, COUNT(*) AS count, Amount, SUM(Amount) AS Total FROM work_times GROUP BY Work, Amount
グループ化のデータの下に各グループ化の個々の日付をリストできるように、これを適応させたいと思います。
したがって、次の表がある場合:
ID | 仕事| 金額| 日にち
1 | セラピーセッション| £40| 2013-02-02
2 | コンサルティングセッション| £50| 2013-02-01
3 | セラピーセッション| £20| 2013-02-03
4 | コンサルティングセッション| £50| 2013-02-08
5 | コンサルティングセッション| £50| 2013-02-15
6 | セラピーセッション| £40| 2013-02-09
7 | コンサルティングセッション| £50| 2013-02-22
8 | セラピーセッション| £40| 2013-02-16
9 | セラピーセッション| £20| 2013-02-10
10 | コンサルティングセッション| £50| 2013-03-01
クエリは以下を返すことができます:
5回のコンサルティングセッション@各£50:£250
2013年2月1日2013年2月
8日2013年2月
15日2013年2月
22日2013年
3月1日
3回のセラピーセッション@各40ポンド:120ポンド
2013年2月2日2013年2月
9日2013年2月
16日
2回のセラピーセッション@各20ポンド:40ポンド
2013年2月3日2013年2月
10日
クエリで行をグループ化したため、個々の行を参照する方法がわかりません。