ホームページ  >  に質問  >  本文

SQL結合後の複数のフィールドによるグループ化

私は、チームの個人が完了したタスクの数とそれらのタスクに関連するコストを示す 2 つのテーブルを正しく結合する次のクエリを作成しました。 リーリー

これにより次の表が得られます:

###ユーザーID### ###名前### 譲受人完了完了時間1880.252022-01-24 19:54:48813ケイティ1302022-01-24 19:55:18813ケイティ1302022-01-25 11:49:53812ジム120.52022-01-25 11:50:02129オリ90.252022-03-03 02:38:419コスト_合計 ###月###
###料金### ###マイク###
さらに進んで、名前と完了した月ごとにグループ化された合計コストを見つけたいと思います。ただし、現在の select 句と WHERE 句の後の GROUP BY の構文がわかりません。最終的には、クエリが次のようなものを返すようにします: ###名前###

###マイク### 62 ###1月### ケイティ20ジム15オリ45 ###1月### 17さまざまな組み合わせとネストされた GROUP BY 句を試しましたが、期待する結果が得られないようです。ご指摘をいただければ幸いです。
P粉616383625P粉616383625182日前402

全員に返信(2)返信します

  • P粉883278265

    P粉8832782652024-04-04 11:06:54

    次のようになります:

    リーリー

    返事
    0
  • P粉674999420

    P粉6749994202024-04-04 10:34:09

    userstasks に集計するクエリに結合し、特定の年の合計月額コストを返します:

    リーリー

    completednull であるか、assigneenull であるかを確認する必要はありません。はここで使用されます。除外されました: リーリー ###ここ:### リーリー

    返事
    0
  • キャンセル返事
  • ###1月###
    ###1月###
    ###マイク### ###2月###