zoukankan      html  css  js  c++  java
  • 四月份土地税数据

    ===========4月份前的土地税数据===============

    select 纳税人名称, SUM (税额) as 一月
    into #一月表
    from 全市地税201304
    where 入库日期 between '2013-01-01' and '2013-01-31'
    and 征收项目=14
    and 缴款凭证种类<>502
    and 税款种类=10
    GROUP BY 纳税人名称

    select 纳税人名称, SUM (税额) as 二月
    into #二月表
    from 全市地税201304
    where 入库日期 between '2013-02-01' and '2013-02-28'
    and 征收项目=14
    and 缴款凭证种类<>502
    and 税款种类=10
    GROUP BY 纳税人名称

    select 纳税人名称, SUM (税额) as 三月
    into #三月表
    from 全市地税201304
    where 入库日期 between '2013-03-01' and '2013-03-31'
    and 征收项目=14
    and 缴款凭证种类<>502
    and 税款种类=10
    GROUP BY 纳税人名称

    select 纳税人名称, SUM (税额) as 四月
    into #四月表
    from 全市地税201304
    where 入库日期 between '2013-04-01' and '2013-04-30'
    and 征收项目=14
    and 缴款凭证种类<>502
    and 税款种类=10
    GROUP BY 纳税人名称

    -------------------------------
    select 纳税人名称,a.一月,a.二月
    into #frm1
    from
    (select 纳税人名称,一月,NULL AS 二月
    from #一月表
    union all
    select 纳税人名称,null AS 一月,二月
    from #二月表) a


    select 纳税人名称,a.三月,a.四月
    into #frm2
    from
    (select 纳税人名称,三月,NULL AS 四月
    from #三月表
    union all
    select 纳税人名称,null AS 三月,四月
    from #四月表) a

    --------------------------------------------
    select a.纳税人名称,a.一月,a.二月,a.三月,a.四月
    into #frm3
    from
    (select 纳税人名称,一月,二月,NULL AS 三月,NULL AS 四月
    from #frm1
    union all
    select 纳税人名称,null AS 一月,null AS 二月,三月,四月
    from #frm2) a
    ------------------------------------------
    select 纳税人名称,
    sum(isnull(一月,0))as 一月,
    sum(isnull(二月,0))as 二月,
    sum(isnull(三月,0))as 三月,
    sum(isnull(四月,0))as 四月
    into #frm4
    FROM #frm3
    group by 纳税人名称
    -----------------------------------------------
    select 纳税人名称,分局
    into #frm5
    from 全市地税201304
    where 征收项目=14
    and 税款种类=10
    and 缴款凭证种类<>502
    group by 纳税人名称,分局

    SELECT a.*,b.分局
    from #frm4 a right join #frm5 b
    on a.纳税人名称=b.纳税人名称

  • 相关阅读:
    innerHTML和innerText的区别
    AJAX是什么? AJAX的交互模型(流程)?同步和异步的区别? AJAX跨域的解决办法?
    事件初理解2不兼容
    那些宽高
    面试题
    事件初理解2不兼容
    ajax初理解
    attribute和property的区别
    启动nuxt项目fsevents报错
    CSS实现三栏布局(5种)
  • 原文地址:https://www.cnblogs.com/superfxj/p/3125246.html
Copyright © 2011-2022 走看看