日期:2014-05-18 浏览次数:20760 次
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 年度,单位代码,单位名称,项目代码,项目名称