我正在尝试组织一个查询,该查询应该打印一个count
按时间单位排序的项目,例如 a hour
, aday
等。
我的限制是我使用的是LovefieldDB javascript 库并且复杂的查询是有限的。
我有一个单位表,其中主要字段是创建日期,如下所示:
2017/11/29 08:17
2017/11/29 08:47
2017/11/29 09:25
2017/11/29 11:39
我期望的结果是每小时计算项目数:
08:00 (2)
09:00 (1)
11:00 (1)
我要避免的是选择所有行并循环处理它们,因为这个软件将有数千行,我必须为day
,month
和. 创建类似的查询year
。
我认为一个可能的解决方案是再添加 4 个日期时间字段,我将在其中保存created_hour
, created_day
, created_month
,created_year
这样我就可以轻松订购它们。
你有什么建议吗?