重複の可能性:
これは mysql で可能ですか?
まず第一に、タイトルで申し訳ありませんが、後でもっと良いものを見つけることができるかもしれません.
数分前にこれを尋ねましたが、私が欲しいものを説明できなかったので、もう一度試します:)
これが私のテーブル構造です: http://sqlfiddle.com/#!2/b25f9/37
このテーブルは、ユーザー セッションを格納するために使用されます。
これから、アクティブなユーザーの数を示す積み上げ棒グラフを生成したいと思います。私の考えは、このように最後の日のオンライン時間に基づいてユーザーをグループ化することでした
金曜日としましょう:
- グループ B: 木曜日 (および今日) にオンラインだったユーザー
- グループ C: 木曜日ではなく水曜日 (および今日) にオンラインだったユーザー
- グループ D: 木曜日または水曜日ではなく、火曜日 (および今日) にオンラインだったユーザー
- グループ E: 木曜日、水曜日、または火曜日にはオンラインではなく、先週の月曜日、日曜日、または土曜日 (および今日) にオンラインだったユーザー
グループ A: 他のグループと一致しないユーザー (ただし、今日のみ)
これらのグループのユーザー数のみを知りたい (特定の日の)
- ユーザーはこれらのグループの 1 つにのみ所属できます (同じ日に)