【网学网提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了学习笔记(金融汇总纳税企业总机构信息SQL语句分析)的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
exec('selectzzydl制造业大类,'+@zjghs+'sum(i017)as分支机构户数,sum(r001)as营业收入_亿,
sum(r004)as营业成本_亿,sum(r017)as利润总额_亿,sum(r018)as纳税调增_亿,sum(r019)as纳税调减_亿,
sum(r054)as调整后所得_亿,sum(r055)as弥补以前年度亏损_亿,sum(r056)as应纳税所得额_亿,
sum(r057)as应纳所得税额_亿,sum(r058)as减免所得税额_亿,sum(r065)as抵免所得税额_亿,
sum(r070)as应纳税额_亿,sum(r073)as实际应纳所得税额_亿,sum(r074)as实际已预缴的所得税额_亿,sum(r080)as应补所得税额_亿
fromQYSDS_ZHwherehyml=''03''andzslx=''a''andhznsin(''1'',''2'')groupbyzzydlwithrollup')
查询分组条件;
Zzydl---------制造业大类(未找到该列)Groupbywithroullup分组求和查询内容:
selectzzydl制造业大类,---------(Zzyd-l---------制造业大类(未找到该列))'+@zjghs+'
@zjghs='sum(casewhenhznsin(''1'',''2'')theni006else0end)as总机构户数,'i006—实际参加汇算清缴hzns—汇总纳税企业(企业是汇总纳税企业属于1
汇总2合并同时参加汇算清缴该企业统计到总机构户数中)
sum(i017)as分支机构户数
i017----(户管)参加分配的分支机构户数sum(r001)as营业收入
roo1---(数据)A类营业收入sum(casewhenzslx='A'thenr001end)sum(r004)as营业成本
r004---(数据)A类营业成本sum(r017)as利润总额
r017---(数据)A类利润(亏损)总额sum(casewhenzslx=''A''thenR017end),sum(018)as纳税调增
R018--(数据)A类纳税调整增加额sum(r019)as纳税调减
r019---(数据)A类纳税调整减少额sum(r054)as调整后所得
r054---(数据)A类纳税调整后所得sum(r055)as弥补以前年度亏损
r055--(数据)A类按规定可弥补的以前年度亏损额sum(r056)as应纳税所得额r056---(数据)A类应纳税所得额sum(r057)as应纳所得税额
r057--(数据)A类应纳所得税额sum(casewhenzslx=''A''thenR057end)sum(r058)as减免所得税额
r058---(数据)减免所得税额
sum(r065)as抵免所得税额,
r065---(数据)抵免所得税额sum(r070)as应纳税额
r070---(数据)应纳税额sum(r073)as实际应纳所得税额
r073--(数据)实际应纳所得税额sum(casewhenzslx=''A''thenR073end)sum(r074)as实际已预缴的所得税额
r074---数据)本年累计实际已预缴的所得税额sum(r080)as应补所得税额
r080---(数据)本年应补所得税额
查询范围:
QYSDS_ZHwherehyml=''03''andzslx=''a''andhznsin(''1'',''2'')
QYSDS_ZH表中hyml(行业门类)是03和zslx(征收类型)为A类并且是hzns(汇总纳税企业)中的1(汇总)2(合并)
A类总分机构数据
yysrsfl='(casewhensum(casewhenzslx=''A''thenR001else0end)<>0thensum(casewhenzslx=''A''thenR057else0end)/sum(casewhenzslx=''A''thenR001else0end)else0end)as营业收入税负率,'
--A类盈利企业应纳所得税额合计除以A类盈利企业营业收入合计
yylrsfl='(casewhensum(casewhenzslx=''A''andylks=''0''thenR014else0end)<>0thensum(casewhenzslx=''A''andylks=''0''thenR057else0end)/sum(casewhenzslx=''A''andylks=''0''thenR014else0end)else0end)as营业利润税负率,'
--A类盈利企业应纳所得税额合计除以A类盈利企业营业利润合计
sjsfl='(casewhensum(casewhenzslx=''A''thenR056else0end)<>0thensum(casewhenzslx=''A''thenR073else0end)/sum(casewhenzslx=''A''thenR056else0end)else0end)as实际税负率'
--A类盈利企业实际应纳所得税额合计除以A类盈利企业应纳税所得额_亿
zyywlrl='(casewhensum(R002)<>0thencast((sum(R002)-sum(R005)-sum(R007))asfloat)/cast(sum(R002)asfloat)else0end)as主营业务利润率,'
--主营业务利润率=主营业务利润除以主营业务收入,主营业务利润=主营业务收入-主营业务成本-主营业务税金及附加
--未找到主营业务税金及附加,只找到R007营业税金及附加
lrzjl='(casewhensum(R017)<>0thencast(()asfloat)/cast(sum(R017)asfloat)else0end)as利润增减率'
--(08年利润-07年利润)除以08年利润
sjynsdsezjl='(casewhensum(R073)<>0thencast(()asfloat)/cast(sum(R073)asfloat)else0end)as实际应纳所得税额_亿增减率'
--(08年实际应纳所得税额_亿-07年实际应纳所得税额_亿)除以08年实际应纳所得税额_亿
--未找到07年实际应纳所得税额_亿--未找到原语句
qysdssrtx='casewhen(casewhensum(R017)<>0thencast(()asfloat)/cast(sum(R017)asfloat)else0end)<>0then(casewhensum(R073)<>0thencast(()asfloat)/cast(sum(R073)asfloat)else0end)/(casewhensum(R017)<>0thencast(()asfloat)/cast(sum(R017)asfloat)else0end)as企业所得税收入弹性'
--实际应纳所得税额_亿增减率除以利润增减率
cy='(casewhenhyml=''01''then1whenhyml>=''02''andhyml<=''05''then2whenhyml>=''06''andhyml<=''18''then3whenhymlin(''19'',''20'')then4end)
----产业类型定义表
set@1=''+@srze+@lrze+@ynsdse+@sjynse+@yysrsfl+@yylrsfl+@sjsfl+''
--包含列:收入总额_亿,利润总额_亿,应纳所得税额_亿,实际应纳税额_亿,营业收入税负率,营业利润税负率,实际税负率'