union all 改造效率

[复制链接]
查看11 | 回复1 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
select
1 as xh,'各项收入总计' as xm
,sum(case when a.rk_rq>=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq=to_date('20070101','yyyymmdd')
and a.rk_rq= to_date('20070101', 'yyyymmdd') and

a.rk_rq =to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq=to_date('20070701','yyyymmdd')
and a.rk_rq<=to_date('20070710','yyyymmdd')
then b.xqjsf_je end) as bqrkxqj
这几个合计不都一样吗?
应该先合计一下,再别名一下这个列就可以了吧
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
感觉那个日期应该放在where中!这样就少了很多!
在利用decode和group by应该可以少写不少了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行