group by 里面,能使用case when 子句吗
展开全部
access中是没有case when 语句的,你可以这样写
select a.课题段名称,a.人员费,b.办公费
(
select 课题段名称,
sum(发生额)as 人员费
from pz
where 科目名称 like'%对个人和家庭补助%'
group by 课题段名称
) a
full join
select
(
select 课题段名称,
sum(发生额)as 办公费
from pz
where 科目名称 like'%会议费%'
group by 课题段名称
) b
on a. 课题段名称=b. 课题段名称
当然我用的是sql的语法,access中连接的语法和sql中不一样,你自己去查一下,我只提供个思路。
select a.课题段名称,a.人员费,b.办公费
(
select 课题段名称,
sum(发生额)as 人员费
from pz
where 科目名称 like'%对个人和家庭补助%'
group by 课题段名称
) a
full join
select
(
select 课题段名称,
sum(发生额)as 办公费
from pz
where 科目名称 like'%会议费%'
group by 课题段名称
) b
on a. 课题段名称=b. 课题段名称
当然我用的是sql的语法,access中连接的语法和sql中不一样,你自己去查一下,我只提供个思路。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询