このようなテーブルがあります。同じプロジェクト コードを持つ列の総収入を確認するには、SQL ステートメントの書き方を教えてください。写真に示すように、結果は次のように表示されます。専門家が助けてくれます、ありがとう
プロジェクトコード別のテーブルグループからプロジェクトコード、プロジェクト名、合計(収入)を選択します
まず第一に、SQLの合計にはmysqlが必ず必要です。集計関数 sum (フィールド名)
そしてそれは必要です もちろん、グループ化はフィールド名ごとにグループ化する必要があります
それはすでに上の階で書かれています
上で述べたので繰り返しません
select avg('プロジェクトコード'),'プロジェクト名',sum('収入') from table group by 'プロジェクト名'
このように書くと1L Group Byが壊れそうです
収入としてプロジェクトコード、プロジェクト名、合計(収入)を選択テーブル名からプロジェクト コードでグループ化します。
プロジェクト コード、プロジェクト名、合計 (収入): 表示する列、
収入として: 新しく追加された合計収入列にエイリアスを付けます (合計と呼ぶ方がよいでしょうか)収入?),
プロジェクト コードでグループ化: 上記のクエリが最初に「プロジェクト コード」「グループ」に基づいて、次に加算計算を実行することを意味します。
解決しました。皆さんお疲れ様です