- 締切済み
Group By と重複について
ポイントテーブルのPoint.createdをGroupByして 日付毎のPoint.user_idをcountして出しました。 しかし、集計の期間内で重複しないPoint.user_idを countしなければいけなくなったのですが 日付でGroupByした結果から期間内の重複Point.user_idを省いた countは1クエリで可能でしょうか? ヒントでかまわないのでお助け願います。
- みんなの回答 (2)
- 専門家の回答
ポイントテーブルのPoint.createdをGroupByして 日付毎のPoint.user_idをcountして出しました。 しかし、集計の期間内で重複しないPoint.user_idを countしなければいけなくなったのですが 日付でGroupByした結果から期間内の重複Point.user_idを省いた countは1クエリで可能でしょうか? ヒントでかまわないのでお助け願います。
補足
それだと日毎にuser_idがユニークになりますが、 期間ではユニークにならないと思うのですが。。 where created > start_day な感じで期間内でuser_idが重複しないものをカウントしたいんです。。