【发布时间】:2014-11-23 02:19:07
【问题描述】:
由于 hive 仅支持子查询中的子查询,例如 select *from (subquery) 并且也仅支持 equjoin 所以我们如何从像这样的表中计算累积工资 表员工的记录如下。
身份证姓名工资 e001 曼尼什 10000 e002 40000 e003 桑托什 45000 e004 罗希特 30000所以输出应该如下所示
身份证 姓名 工资 cumsalary e001 曼尼什 10000 10000 e002 40000 50000 e003 桑托什 45000 95000 e004 罗希特 30000 125000如何在 hive 中实现这一点
【问题讨论】: