逐日实收分途径统计表

简介:
select 日期,所属分公司,所属管理站,收费方式,SUM(实收金额) as 实收金额
      from(select to_char(ANA_SF_DATE,'yyyy-mm-dd') 日期,
                  to_nchar(sf.ana_sf_fgs) 所属分公司,
                  to_nchar(sf.ana_sf_fwz) 所属管理站,
                  ANA_SF_SJJKTYPE 收费方式,
                  SUM(ANA_SF_SSXJ) 实收金额
                  from ana_sf sf
                  where ana_sf_date>=
                  to_date('2009-02-02','yyyy-mm-dd')
                  and ana_sf_date<
                  to_date('2012-02-02','yyyy-mm-dd')+1
                  and nvl(ana_sf_fwz_sf,1) like '%'
                  and nvl(ana_sf_fgs_sf,1) like '%'
                  and (Ana_sf_fyjlzt in('取消收费','已收费','抹帐') or ana_sf_fyxm in('购气','退气','部费'))
                  and (nvl(ana_sf_org_id,'00') like left('00',6)||'%' or
                  nvl(ana_sf_org_id_sf,'00') like
                  left ('00',6) ||'%')
               GROUP BY to_nchar(sf.ana_sf_fgs),
                  to_nchar(sf.ana_sf_fwz),
                  to_char(ANA_SF_DATE, 'yyyy-mm-dd'),
                  ANA_SF_SJJKTYPE
                            union all
                            select to_char(ana_zjzhmx_date,'yyyy-mm-dd') 日期,
                            ana_zjzhmx_fgs 所属公司,
                            ana_zjzhmx_fwz 所属管理站,
                             ANA_ZJZHMX_FKFS 收费方式,
                             sum((case 
                                     when ana_zjzhmx_sfflag='收' then
                                       1
                                       else
                                         -1
                                         end
                             
                             )* ana_zjzhmx_je ) 实收金额
                             from ana_zjzhmx
                             where ANA_ZJZHMX_FLAG='预存款'
                             and abs(ana_zjzhmx_je)>0.0
                             and ana_zjzhmx_date<
                             to_date('2009-02-02','yyyy-mm-dd')
                             and ana_zjzhmx_date<
                             to_date('2009-02-02','yyyy-mm-dd')+1
                         AND nvl(ANA_ZJZHMX_FWZ_sf, 1) like '%'
           and nvl(ANA_ZJZHMX_FGS_sf, 1) like '%'
           AND (nvl(ANA_ZJZHMX_ORG_ID, '00') like
               left('00', 6) || '%' or
               nvl(ANA_ZJZHMX_ORG_ID_SF, '00') like
               left('00', 6) || '%')
         GROUP BY ana_zjzhmx_fgs,
                  ana_zjzhmx_fwz,
                  to_char(ANA_ZJZHMX_DATE, 'yyyy-mm-dd'),
                  ANA_ZJZHMX_FKFS)

 group by 所属分公司, 日期, 所属管理站, 收费方式

本文转自杨海龙的博客博客51CTO博客,原文链接http://blog.51cto.com/7218743/1441596如需转载请自行联系原作者


IT达仁

相关文章
|
7月前
|
测试技术
1028 人口普查 (20 分)
1028 人口普查 (20 分)
|
NoSQL 定位技术 数据库
GIS如何分析台风影响范围和受灾人数
GIS如何分析台风影响范围和受灾人数
165 0
|
8月前
|
供应链 监控 项目管理
第十四章项目采购管理(选择2分,偶尔案例16分)
第十四章项目采购管理(选择2分,偶尔案例16分)
天梯赛真题——7-6 老板的作息表(25 分)
新浪微博上有人发了某老板的作息时间表,表示其每天 4:30 就起床了。但立刻有眼尖的网友问:这时间表不完整啊,早上九点到下午一点干啥了? 本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。
706 0
天梯赛真题——7-6 老板的作息表(25 分)
|
自然语言处理
两份数据基于文本和住房信息的分词统计 tfidf 数分作业
两份数据基于文本和住房信息的分词统计 tfidf 数分作业
80 0
两份数据基于文本和住房信息的分词统计 tfidf 数分作业
|
编解码 BI 定位技术
全国多年平均降水量空间分布数据1951-2021年、气温分布数据、蒸散量数据、蒸发量数据、太阳辐射数据、日照数据、风速数据
全国多年平均降水量空间分布数据1951-2021年、气温分布数据、蒸散量数据、蒸发量数据、太阳辐射数据、日照数据、风速数据
全国多年平均降水量空间分布数据1951-2021年、气温分布数据、蒸散量数据、蒸发量数据、太阳辐射数据、日照数据、风速数据
按键精灵实现交易开拓者33个品种回测时间和交易费用的设置
按键精灵实现交易开拓者33个品种回测时间和交易费用的设置
226 0
|
编解码
中秋节祝福程序源代码分享:土地分类数据阈值筛选和重投影分类
中秋节祝福程序源代码分享:土地分类数据阈值筛选和重投影分类
152 0
中秋节祝福程序源代码分享:土地分类数据阈值筛选和重投影分类
|
Java 程序员 应用服务中间件
2021年2月程序员工资统计,又拖后腿了……
2021年2月程序员工资统计,又拖后腿了……
142 0
2021年2月程序员工资统计,又拖后腿了……
|
机器学习/深度学习 SQL 分布式计算
【玩转数据系列一】人口普查统计案例
玩转数据系列文章通过简单地案例搭建,介绍如何通过阿里云机器学习平台进行数据挖掘。
16384 1