我有一个名为agentsMothlyReport
的表格,我会得到这样的数据
user_id `year_month` no.of.tikts
iciseva00031 201706 8
iciseva00031 201705 22
iciseva00031 201704 29
iciseva00031 201703 30
iciseva00031 201702 26
iciseva00031 201701 14
iciseva00031 201612 14
iciseva00031 201611 14
iciseva00031 201610 34
iciseva00031 201609 25
iciseva00031 201608 109
iciseva00031 201607 11
我想总结每3行特定用户, 我做过类似的事情
select sum(no_fo_tickets)from AGENTWISEMONTHLYREPORT where user_id='iciseva00001' GROUP by user_id ;
任何人都可以帮助我。
答案 0 :(得分:0)
select sum(no_fo_tickets)from AGENTWISEMONTHLYREPORT where
user_id='iciseva00001' GROUP by user_id, substr(decode(year_month,1,4) ||
decode( substr(year_month,5,2), '01', '1', '02', 1, '03', '1', '04', '2',
'05', '2', '06', '2', '07' ,'3', '08', '3', '09', '3', '10', '4', '11' , '4',
'12', '4');