有如下訪客訪問次數統計表 t_access_times
訪客月份
訪問次數
a2015-01-025a
2015-01-0315b
2015-01-015a
2015-01-048b
2015-01-0525a
2015-01-065a
2015-02-024a
2015-02-066b
2015-02-0610b
2015-02-075……
…………
需要輸出報表:t_access_times_accumulate
訪客月份
月訪問總計
累計訪問總計
a2015-01
3333
a2015-02
1043
…….…….
…….…….
b2015-01
3030
b2015-02
1545
…….…….
…….…….
實現步驟
可以用乙個hql語句即可實現:
select a.username,a.month,max(a.salary) as salary,sum(b.salary) as accumulate
from
(select username,month,sum(salary) as salary from t_access_times group by username,month) a
inner join
(select username,month,sum(salary) as salary from t_access_times group by username,month) b
ona.username=b.username
where b.month <= a.month
group by a.username,a.month
order by a.username,a.month;
Hive實戰 穀粒影音案例
table gulivideo orc 字段 videoid,uploader,age,category,length,views,rate,ratings,comments,relatedid table gulivideo user orc 字段 uploader,videos,friends ...
Linux實戰案例(3)建立和刪除使用者
建使用者 adduser phpq 新建phpq使用者passwd phpq 給phpq使用者設定密碼 建工作組groupadd test 新建test工作組 新建使用者同時增加工作組useradd g test phpq 新建phpq使用者並增加到test工作組 注 g 所屬組 d 家目錄 s 所...
Mybaits plus2公升級3實戰
2.模組化 mp 合理的分配各個包結構 3.重構注入方法,支援任意方法精簡注入模式 4.全域性配置下劃線轉換消滅注入 as 語句 7.新增 rest api 通過 controller 層 8.實體 string 型別字段預設使用 like 查詢 selectone 預設 limit 1 9.輔助支...