私は2つのSQLiteテーブルを持っています:
トレーニング:
WorkoutID WorkoutDate
1 25.01.2012
2 19.04.2012
WorkoutExercises:
ExerciseID WorkoutID Muscles Exercise Set1_Rep Set1_W Set2_Rep Set2_W
1 1 Abdominals Crunches 20 72,00 22 72,00
2 1 Abdominals Decline Crunch 25 72,00 25 72,00
3 1 Chest Decline Push-Up 12 50,00 10 55,00
4 1 Chest Chain Press 10 55,00 10 60,00
5 1 Chest Machine Bench Press 14 45,00 12 50,00
6 2 Biceps Drag Curl 18 35,00 16 40,00
7 2 Biceps Hammer Curls 10 60,00 10 65,00
8 2 Biceps Preacher Curl 12 35,00 12 40,00
9 2 Biceps Spider Curl 11 50,00 10 50,00
10 2 Neck Chin To Chest Stretch 20 72,00 20 72,00
WorkoutDate
次のように、すべてのMuscles
エクササイズの総数、担当者の総数、および総体重を表示したいと思います。
25.01.2012
Abdominals: 2 exercises
92 reps, 288 lbs
Chest: 3 exercises
68 reps, 315 lbs
19.04.2012
Biceps: 4 exercises
99 reps, 375 lbs
Neck: 1 exercise
40 reps, 144 lbs
私は、すべての筋肉グループの担当者と体重の合計を取得するところまで到達しました:
SELECT Muscles,
SUM(Set1_Rep)+SUM(Set2_Rep)+SUM(Set3_Rep)+SUM(Set4_Rep)+SUM(Set5_Rep) AS [Reps], SUM(Set1_W)+SUM(Set2_W)+SUM(Set3_W)+SUM(Set4_W)+SUM(Set5_W) AS [Weight]
FROM WorkoutExercises
GROUP BY Muscles
毎日(WorkoutDate)のすべての筋肉グループ(Muscles)のエクササイズ(Exercise)の数をカウントするにはどうすればよいですか?