クエリで合計を計算する際に問題が発生しています。私は確信しているキャストが必要です。MySQL - 1人あたりの合計コース数はどのくらいですか?
質問 - 私は各親の活動の総数がどのくらいであるかを調べたいと思います。各アクティビティの価格は5.50ドルなので、4つのアクティビティを持つ人は合計22ドルになります。
これは、親の名前、合計アクティビティ、および総コストの3つの列を必要とします。
私は...
をそれぞれの親の総活動の総コストをうまくすることはできません
コード
SELECT CONCAT_WS(" ", P.parent_title, P.parent_fname, P.parent_sname) AS Parent,
COUNT(A.activity_name) AS Total_Activities
FROM Activity A, Child C, Parent P, ChildActivity
WHERE P.parent_id = C.parent_id
AND C.child_id = ChildActivity.child_id
AND A.activity_id = ChildActivity.activity_id
GROUP BY Parent
ORDER BY P.parent_sname, P.parent_fname
結果の一例助けてください:は(実際には11を示しています人)
*Parent* *Total Activities*
MR James Dean 4
この宿題はありますか? – Perception
私は宿題を追加して宿題をつけても十分だと確信しています – Bohemian
@ user1335184結果は正しいものですが、すべてのアクティビティの量を別の列に追加したいだけですか? –