注册 登录
编程论坛 SQL Server论坛

SQL server中我可以怎么统计这类数据

Yuan9527 发布于 2017-02-20 15:06, 1756 次点击
只有本站会员才能查看附件,请 登录

我想把上面的数据进行一次统计,上面的这些数据我已经用过一次sum了,我该怎么把他编写成每个年份都统计一次,
就是2010年的所有数据统计一次,2011年的数据统计一次,这样显示出来?.
路过一直菜鸟
3 回复
#2
mywisdom882017-02-21 00:56
select rtrim(year(fdate))+'年' as YDate,FCustId,sum(FincomeSale) from 你表 group by rtrim(year(fdate))+'年',FCustId
如果不行,就这样
select t1.YDate,t1.FCustId,sum(t1.FincomeSale) from (select rtrim(year(fdate))+'年' as YDate,FCustId,FincomeSale from 你表) t1
group by t1.YDate,t1.FCustId
#3
qingcong332017-02-23 13:00
你可以先运用子查询实现上面表格的功能,然后再根据年份分组,并求和就可以了
#4
qingcong332017-02-23 13:00
1