标签:
系统有一个表记录用户登录、登出的日志,现在以一个小时为段,统计出在线人数,这是一个数学问题。
情况1:
|___________一个小时____________|
<=登录时间 登出时间<=
情况2:
|___________一个小时____________|
登录时间 < < 登出时间
情况3:
|___________一个小时____________|
登录时间 <= 登出时间<=
情况4:
|___________一个小时____________|
<=登录时间 < 登出时间
with dd as( --模拟出24个小时时段
SELECT (trunc(to_date(‘2015-02-09‘, ‘yyyy-mm-dd‘)) + (LEVEL - 1) / 24) one_hour_1,标签:
原文地址:http://blog.csdn.net/stevendbaguo/article/details/43704451