hiveSql的一些问题
来源:互联网 发布:金十数据官方网站 编辑:程序博客网 时间:2024/06/08 07:29
需求:
有如下访客访问次数统计表 t_access_times
访客
月份
访问次数
A
2015-01
5
A
2015-01
15
B
2015-01
5
A
2015-01
8
B
2015-01
25
A
2015-01
5
A
2015-02
4
A
2015-02
6
B
2015-02
10
B
2015-02
5
……
……
……
需要输出报表:t_access_times_accumulate
访客
月份
月访问总计
累计访问总计
A
2015-01
33
33
A
2015-02
10
43
…….
…….
…….
…….
B
2015-01
30
30
B
2015-02
15
45
…….
…….
…….
…….
实现:
select a.name,a.time,max(a.num),sum(b.num) from (select name,time,sum(accessnum) num from t_access_times group by name,time) a join (select name,time,sum(accessnum) num from t_access_times group by name,time) b on a.name=b.name where b.time<=a.time group by a.name,a.time order by a.name,a.time;
结果:
+---------+----------+------+------+--+
| a.name | a.time | _c2 | _c3 |
+---------+----------+------+------+--+
| A | 2015-01 | 33 | 33 |
| A | 2015-02 | 10 | 43 |
| B | 2015-01 | 30 | 30 |
| B | 2015-02 | 15 | 45 |
+---------+----------+------+------+--+
缺点:计算慢,非常的慢
- hiveSql的一些问题
- hivesql 一些语法注意点
- HiveSQL的编译过程
- HiveSql(3)HiveSQL与oracle SQL的区别
- HiveSQL的执行过程分析
- Hivesql的相关查询案例
- HiveSQL的CASE-WHEN的使用
- Hivesql里的limit使用误区
- HiveSQL学习
- hiveSQL记录
- HiveSQL备忘
- HiveSQL-get_json_object
- hiveSQL操作
- mysql学习(4):SQL语句的使用,以及与HiveSQL语句的比较
- hbm2java的一些问题
- 用友的一些问题
- 电子商务的一些问题
- 一些问题的解答!
- jQuery点击空白处隐藏弹出层
- BZOJ2142:礼物(扩展Lucas)
- 第二周项目1 C/C++语言中的函数参数传递的三种方式--引用作形参
- Windows 权限管理
- opengl实现线性雾
- hiveSql的一些问题
- Spring学习系列: 环境搭建(vsftpd)
- 智能配送与货物跟踪图
- springmvc ajax
- Android Studio---删除编译器中缩进提示线
- Build Path
- Java中守护线程
- react集成 VS 继承
- 性能测试体系的知识分享