当前位置: 代码迷 >> Sql Server >> 怎么用语句实现这个效果
  详细解决方案

怎么用语句实现这个效果

热度:71   发布时间:2016-04-24 09:56:48.0
求助如何用语句实现这个效果
本帖最后由 wuqiwyt 于 2014-09-28 22:14:32 编辑
新手,也是第一次发帖,求多关照。
见下表:


这个表是申 报 征 收 信息表SB_ZSXX,表中的字段是纳 税 人识 别 号,纳 税 人名称,税 额,征 收 项目。实际上有专门的征 收项目代码表,里面的内容大致是01=增 值 税,02=企 业 所 得 税,03=消 费 税 等。我想通过语句实现如下图效果:


这个语句该怎么写呢?

哎,发帖真费劲哦,提示含有非法子组,发了数次不成功,这次终于成功了,看来主要是不允许出现税种敏感字。


------解决思路----------------------
select t1.nsrsbh,t1.nsrmc,t1.se 增 值 税,t2.se 企 业 所 得 税,t3.se 消 费 税 from( (select * from SB_ZSXX where zsxm='01')  t1,
(select * from SB_ZSXX where zsxm='02' )t2,
(select * from SB_ZSXX where zsxm='03') t3
where t1.nsrsbh=t2.nsrsbh and t1.nsrsbh=t3.nsrsbh

把几个中文合一下。
  相关解决方案