我现在要做和SQL Server提供的select case 语句的功能,不知道Access是否支持?
怎么才能解决这个问题呢?回答者有分
如:
select (case when Column1='1' then '壹' else Column1 end) as NewColumn
from TableName
怎么才能解决这个问题呢?回答者有分
如:
select (case when Column1='1' then '壹' else Column1 end) as NewColumn
from TableName
select iif(column1="1","壹",column1) as NewColumn from TableName
是为了统计公司在各报纸上作了多少广告,金额各为多少 由于上海的新闻报 改为
晨 午 晚 三种 ,而我一起统计为新闻报了 不准确,但是因为以前的程序改动不方便
只好用SQL来做了,我会给分的,希望各位能给我更好的建议select (case when [报纸名称]='新闻报' and [备注] like '*晨*' then '新闻晨报'
when [报纸名称]='新闻报' and [备注] like '*午*' then '新闻午报'
when [报纸名称]='新闻报' and [备注] like '*晚*' then '新闻晚报'
else [报纸名称] end) as BZMC,sum([广告费]) from TableGG group by BZMC
用其它方法。
iif( when [报纸名称]='新闻报' and [备注] like '*午*' ,'新闻午报',
iif( when [报纸名称]='新闻报' and [备注] like '*晚*' , '新闻晚报' , [报纸名称] ))) as BZMC,sum([广告费]) from TableGG group by BZMC
过一会儿结账
select iif([报纸名称]='新闻报', '新闻' & mid([备注],3,1) & '报', [报纸名称]) as BZMC,sum([广告费] from TableGG group by BZMC