我需要JCR之类的基于标签的搜索系统,如Modeshape.我想通过一些标签搜索节点.问题是,实施它的最佳方法是什么?
我需要查询Mysql以查找日期范围内每个月的活跃用户数.活动用户是在该月和之前的月份具有登录日志记录的用户(两个月不仅是其中一个).
这是表和测试数据的脚本.
CREATE TABLE `logger` (
`id` INTEGER NULL AUTO_INCREMENT DEFAULT NULL,
`UserId` INTEGER NULL DEFAULT NULL,
`loginDate` DATE NULL DEFAULT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `logger` (`UserId`,`loginDate`) VALUES
('1001','20151109'),
('1002','20151103'),
('1003','20151111'),
('1002','20151205'),
('1003','20151208'),
('1001','20160103'),
('1002','20160105');
Run Code Online (Sandbox Code Playgroud)
我需要这样的结果,范围从20151201到20160201
------------------------------
year |month |users |activeUsers
2015 |12 |2 |2
2016 |01 |2 |1 // only uid 1002 have activity in past month 20151205
Run Code Online (Sandbox Code Playgroud)