hive sql将记录计数添加为列

时间:2018-05-17 17:46:44

标签: hive hiveql

我的记录类似于下面的

fruit      day
apple      1/1/1990   
apple      1/2/1990
apple      1/3/1990
plum       1/1/1990
orange     1/1/1990
orange     1/2/1990
orange     1/3/1990

我想保留每天项目的累计总数,假设项目每天会增加1。例如

fruit      day            count
apple      1/1/1990       1
apple      1/2/1990       2
apple      1/3/1990       3
plum       1/1/1990       1
orange     1/1/1990       1
orange     1/2/1990       2

2 个答案:

答案 0 :(得分:3)

您可以使用窗口$("#1A, #1B").hover(function(){ $(".route" + this.id).stop().fadeToggle(500); });

COUNT

<强> DBFiddle Demo

答案 1 :(得分:0)

您还可以使用subquery

select *,
       (select count(*) from table where fruit  = t.fruit and day <= t.day) count
from table t;