0

我正在尝试计算一段时间内每个帐户的操作次数。时间段可以是可变的。我想到的方法是为每个时间段创建一个表,其中包含每个帐户的记录,这些记录在用户操作上得到更新。例如,我有一个名为“12-05-2013”​​的表,其中包含一条具有以下属性的记录: { "account_id" = uniqueid12345, "uploads" = 4 } 该表基本上代表了所有用户在该特定日期的上传。

我希望能够找到过去 7 天内上传次数少于 2 次的所有帐户。这需要我查询代表过去 7 天的 7 个表。(即 12-05-2013、12-04-2013、12-03-2013 等)。到目前为止,我一直无法找到从这些特定表中进行选择的方法。我对问题建模错了吗?是否有捷径可寻?我是关系数据库的新手,所以请放轻松:)

4

1 回答 1

0

为什么不使用这样的查询?

select userid, count(*) as NumActions
from ActionTable
where ActionDate bewteen @date1 and @date2;
于 2013-06-03T21:22:01.827 回答