0

重複の可能性:
これは mysql で可能ですか?

まず第一に、タイトルで申し訳ありませんが、後でもっと良いものを見つけることができるかもしれません.

数分前にこれを尋ねましたが、私が欲しいものを説明できなかったので、もう一度試します:)

これが私のテーブル構造です: http://sqlfiddle.com/#!2/b25f9/37

このテーブルは、ユーザー セッションを格納するために使用されます。

これから、アクティブなユーザーの数を示す積み上げ棒グラフを生成したいと思います。私の考えは、このように最後の日のオンライン時間に基づいてユーザーをグループ化することでした ここに画像の説明を入力

金曜日としましょう:

  • グループ B: 木曜日 (および今日) にオンラインだったユーザー
  • グループ C: 木曜日ではなく水曜日 (および今日) にオンラインだったユーザー
  • グループ D: 木曜日または水曜日ではなく、火曜日 (および今日) にオンラインだったユーザー
  • グループ E: 木曜日、水曜日、または火曜日にはオンラインではなく、先週の月曜日、日曜日、または土曜日 (および今日) にオンラインだったユーザー
  • グループ A: 他のグループと一致しないユーザー (ただし、今日のみ)

  • これらのグループのユーザー数のみを知りたい (特定の日の)

  • ユーザーはこれらのグループの 1 つにのみ所属できます (同じ日に)
4

0 に答える 0