【发布时间】:2010-05-18 21:23:29
【问题描述】:
此 SQL 查询为我提供了过去 30 天内今天的活跃用户数:
SELECT COUNT(*)
FROM table.users
WHERE creation_tsz >= (now() - interval '30 days')
我怎样才能修改它以获得不是一个单一的值,而是一个日期范围内的活跃用户表?
我想要的输出如下所示:
日期 过去 30 天内活跃的用户 2010 年 1 月 1 日 10000 2010 年 1 月 2 日 11234 2010 年 1 月 3 日 12343 2010 年 1 月 4 日 15944 ……谢谢,
罗伯
【问题讨论】:
-
当您说“活跃”用户时,请明确您的意思。您是在使用 creation_tsz 还是有另一列可用于“活动”?
-
我正在使用creation_tsz,但我想获得这个值不仅适用于今天(我使用上述查询),而且适用于我设置的一系列日期。
标签: sql