谢谢楼上的方法,但是选出来的sum_income是只按照client_nbr来合计的数,而我所希望的是按照client_nbr和item_nbr得到的合计数,
其实就是1.符合group by client_nbr的合计income > 10000的记录;
2. 再将1为前提的group by client_nbr,item_nbr的合计income插入目标表中
我知道了
select client_nbr, item_nbr, sum_result from (select client_nbr , item_nbr, sum(income) over (partition by client_nbr,item_nbr) sum_result ,sum(income) over (partition by client_nbr) sum_incoming from 表T) where sum_incoming > 10000
不知道这样行不行?