mysql

第一次和第二次的插入数据

在hive中创建视图checkin_spot字段有id、create_time、device
存放所有用户checkin相关的信息

计数的统计:checkin_spot 安id分组create_time 升序排列 取前两条记录的creat_time字段差 如果在(<7)范围内计数 (7<&&<30)计数 (30<&&<60)范围计数 (>60)计数


这样做只能每次统计一种的,如:<7范围内的

具体查询语句:

select count(*) from (select datediff(ss.maxd,ss.mind) len from (select id,min(create_time) mind,(select min(create_time) from checkin_spot me where me.create_time > min(m.create_time)and m.member_id = me.member_id) maxd from checkin_spot m group by m.member_id) ss) tt where tt.len < 7;

 

posted @ 2012-12-12 19:01  鍒樻爧  阅读(140)  评论(0编辑  收藏  举报