以5分钟为一段分割一天的时间
摘要:根据题目就能知道需求,就是将一天的时间以5分钟一段给列出来。SELECT to_date('2015-06-17','yyyy-mm-dd hh24:mi')+numtodsinterval((ROWNUM-1)*5,'minute') logtime FROM dual CONNECT BY RO...
阅读全文
posted @
2015-06-17 14:46
飞机说之代码也疯狂
阅读(912)
推荐(0)
各时间点拥有新增用户数趋势
摘要:场景:假设现在要分析某天每小时新增累加的一个上升趋势,即在各个时间点拥有的新增用户数的一个趋势。用户明细表tab_createuser,一条记录就是一个新增用户。首先需要将每小时里新增的角色查询出来:select to_char(logtime, 'yyyy-mm-dd-hh24') logtime...
阅读全文
posted @
2015-06-17 11:02
飞机说之代码也疯狂
阅读(387)
推荐(0)
付费名次
摘要:场景:假设现在有几个游戏渠道,我们要对比今天的渠道付费和昨天渠道付费,看看在这些渠道中的排名是降低了还是上升了。我们可以先以今天的时间间隔为查询条件,并以渠道进行分组查询出各个渠道总的付费金额。select to_char(logtime, 'yyyy-mm-dd') logtime,platfor...
阅读全文
posted @
2015-06-17 10:04
飞机说之代码也疯狂
阅读(224)
推荐(0)
实时在线查询sql
摘要:场景:经过处理入库的记录都是当时在线的用户数,即一个唯一的uuid就可以表示这是一个当时的在线用户。现在要求查询出实时在线用户数,这个"实时"肯定是最近的一个时间区间。我们取这个时间区间为5分钟。数据也是5分钟入一次库。更精确的说法是,我们的"实时数据"是最近一次完整的5分钟区间。为什么要强调完整呢...
阅读全文
posted @
2015-06-16 17:38
飞机说之代码也疯狂
阅读(1267)
推荐(0)