select
公司名称 ,科目代码, 科目名称 ,
case sum(when 期间='1' then 余额 else 0 end) 1月,
case sum(when 期间='1' then 余额 else 0 end) 2月,
case sum(when 期间='1' then 余额 else 0 end) 3月,
case sum(when 期间='1' then 余额 else 0 end) 4月,
case sum(when 期间='1' then 余额 else 0 end) 5月
from 表
group by 公司名称 ,科目代码, 科目名称
公司名称 ,科目代码, 科目名称 ,
case sum(when 期间='1' then 余额 else 0 end) 1月,
case sum(when 期间='1' then 余额 else 0 end) 2月,
case sum(when 期间='1' then 余额 else 0 end) 3月,
case sum(when 期间='1' then 余额 else 0 end) 4月,
case sum(when 期间='1' then 余额 else 0 end) 5月
from 表
group by 公司名称 ,科目代码, 科目名称
公司名称 ,科目代码, 科目名称 ,
case sum(when 期间=1 then 余额 else 0 end)as [1月],
case sum(when 期间=2 then 余额 else 0 end)as [2月],
case sum(when 期间=3 then 余额 else 0 end)as [3月],
case sum(when 期间=4 then 余额 else 0 end)as [4月],
case sum(when 期间=5 then 余额 else 0 end)as [5月],
case sum(when 期间=6 then 余额 else 0 end)as [6月],
case sum(when 期间=7 then 余额 else 0 end)as [7月],
case sum(when 期间=8 then 余额 else 0 end)as [8月],
case sum(when 期间=9 then 余额 else 0 end)as [9月],
case sum(when 期间=10 then 余额 else 0 end)as [10月],
case sum(when 期间=11 then 余额 else 0 end)as [11月],
case sum(when 期间=12 then 余额 else 0 end)as [12月]
from 表
group by 公司名称 ,科目代码, 科目名称
在关键字 'when' 附近有语法错误。
服务器: 消息 156,级别 15,状态 1,行 19
在关键字 'group' 附近有语法错误。
公司名称 ,科目代码, 科目名称 ,
sum(case when 期间=1 then 余额 else 0 end) [1月],
sum(case when 期间=2 then 余额 else 0 end) [2月],
sum(case when 期间=3 then 余额 else 0 end) [3月],
sum(case when 期间=4 then 余额 else 0 end) [4月],
sum(case when 期间=5 then 余额 else 0 end) [5月],
sum(case when 期间=6 then 余额 else 0 end) [6月],
sum(case when 期间=7 then 余额 else 0 end) [7月],
sum(case when 期间=8 then 余额 else 0 end) [8月],
sum(case when 期间=9 then 余额 else 0 end) [9月],
sum(case when 期间=10 then 余额 else 0 end) [10月],
sum(case when 期间=11 then 余额 else 0 end) [11月],
sum(case when 期间=12 then 余额 else 0 end) [12月]
from 表
group by 公司名称 ,科目代码, 科目名称