日期:2014-05-18 浏览次数:20658 次
select 年度 ,单位代码 ,单位名称, 项目代码 ,项目名称, 本月数=sum(case when datepart(mm,日期,getdate())=0 then 金额 else 0 end), sum(金额) as 累计数 from tb group by 年度 ,单位代码 ,单位名称, 项目代码 ,项目名称
------解决方案--------------------
select 年度,单位代码,单位名称,项目代码,项目名称, sum(case when convert(varchar(7),日期,120)='2011-12' then 金额 else 0 end)本月数, sum(金额) 累计数 from tb group by 年度,单位代码,单位名称,项目代码,项目名称