PG_XML年度整表
172.18.28.140
tranuser
PGENIUS
tranuser
-
XML\fund
FND_RELA_ORG
seq,ctime,mtime,isvalid,genius_uid,inner_code,input_time,org_type,org_type_mark,org_seq,org_code,org_name,transactor,str_date,ter_date,chng_res,fund_code,fundname
select a.seq,a.ctime,a.mtime,a.isvalid,a.genius_uid,a.inner_code,a.input_time,a.org_type,rtrim(ltrim(a.org_type_mark)) as org_type_mark,a.org_seq,a.org_code,a.org_name,a.transactor,a.str_date,a.ter_date,a.chng_res,b.fund_code,b.fundname from pgenius..fnd_rela_org(nolock) as a,pgenius..fnd_gen_info(nolock) as b where a.inner_code=b.inner_code and a.isvalid=1 and b.isvalid=1
2013-11-07 11:23:32
FND_RELA_ORG
0
XML
-
XML\FINANCE
FINANCE0
seq,ctime,mtime,isvalid,genius_uid,comcode,rpt_date,enddate,rpt_type,par_com,rpt_src,a_stockcode,a_stocksname,b_stockcode,b_stocksname,b110101,b112201,b110201,b110311,b110322,b110301,b110401,b110501,b110601,b110711,b110721,b110732,b110701,b110801,b110901,b111001,b111101,b111201,b111211,b111221,b111301,b111401,b111511,b111531,b111522,b111501,b111601,b111701,b111801,b111901,b112001,b112301,b112101,b112401,b110001,b120801,b121201,b120901,b121001,b120111,b121101,b120121,b120131,b120101,b120202,b120301,b120401,b120501,b120001,b120601,b120701,b130111,b130122,b130131,b130142,b130101,b130201,b130301,b130401,b130601,b130701,b130501,b130001,b140101,b140601,b140701,b140201,b140301,b140401,b140501,b140001,b150001,b160101,b160201,b160000,b100000,b210101,b212301,b210201,b210301,b210401,b210501,b210601,b210701,b210801,b210901,b212401,b211001,b211101,b211201,b211211,b211221,b211301,b211401,b211501,b211601,b211701,b211801,b211901,b212501,b212701,b212001,b212101,b212201,b212601,b210001,b220101,b220201,b220301,b220401,b220501,b220601,b220001,b230001,b240001,b250001,b260001,b270001,b200000,b310101,b311202,b310201,b310301,b310902,b310401,b310501,b310601,b310701,b310801,b311001,b311101,b300000,b400000,b500000,b310901,startdate,p110100,p110101,p110112,p110121,p110131,p110200,p110202,p110402,p110302,p120101,p120201,p120302,p120442,p120412,p120422,p120432,p120402,p120502,p120702,p120601,p131102,p131201,p130101,p131301,p130201,p130211,p130301,p130401,p130501,p130601,p130702,p130712,p131401,p130801,p130902,p131001,p140101,p140202,p141202,p140302,p140402,p140502,p140602,p140702,p140801,p140901,p141001,p141101,p150101,p160101,p180101,p190101,p210101,p210201,p210301,p210401,p210501,p210601,p210701,p210802,p210902,p220101,p220202,p220302,p220402,p220502,p220602,p230101,p230202,p230302,p230402,p230502,p240101,p240201,p240301,p240401,p240501,p240602,p240701,p240801,p240901,p250100,p260100,p260101,p260102,c110101,c110201,c110311,c110321,c110301,c110401,c110000,c120101,c120201,c120301,c120411,c120421,c120431,c120401,c120501,c120000,c100000,c210101,c210211,c210221,c210201,c210301,c210501,c210401,c210000,c220101,c220211,c220221,c220201,c220401,c220301,c220000,c200000,c310101,c310111,c310201,c310301,c310401,c310501,c310000,c320101,c320201,c320301,c320311,c320401,c320501,c320601,c320611,c320701,c320801,c320000,c300000,c410101,c413101,c410201,c413201,c413301,c410301,c410401,c410501,c410601,c410701,c410801,c410901,c411001,c411101,c411201,c411301,c411411,c411421,c411401,c413401,c411501,c411601,c411701,c411801,c411901,c412001,c412101,c413501,c412201,c412301,c413601,c413701,c412401,c412501,c412601,c412701,c412801,c412901,c413001,c410000,c510101,c510201,c510301,c510401,c510501,c500000
declare @d datetime select @d=max(enddate) from( select max(enddate) as enddate from stk_bala_gen with(nolock) where isvalid=1 union select max(enddate) from stk_income_gen with(nolock) where isvalid=1 union select max(enddate) from stk_cash_gen with(nolock) where isvalid=1 ) m set @d=dateadd(day,1-datepart(dayofyear,@d),@d) declare @a datetime,@b datetime set @a=dateadd(year,-0,@d) set @b=dateadd(day,-1,dateadd(year,1,@d) ) select a.seq,a.ctime,a.mtime,a.isvalid,a.genius_uid,isnull(isnull(a.comcode,b.comcode),c.comcode) as comcode,isnull(isnull(a.rpt_date,b.rpt_date),c.rpt_date) as rpt_date,isnull(isnull(a.enddate,b.enddate),c.enddate) as enddate ,isnull(isnull(a.rpt_type,b.rpt_type),c.rpt_type) as rpt_type,isnull(isnull(a.par_com,b.par_com),c.par_com) as par_com,isnull(isnull(a.rpt_src,b.rpt_src),c.rpt_src) as rpt_src,d.stockcode as a_stockcode, d1.stocksname as a_stocksname,e.stockcode as b_stockcode,e1.stocksname b_stocksname,a.b110101,a.b112201,a.b110201,a.b110311 ,a.b110322,a.b110301,a.b110401,a.b110501,a.b110601,a.b110711,a.b110721,a.b110732,a.b110701,a.b110801,a.b110901,a.b111001,a.b111101 ,a.b111201,a.b111211,a.b111221,a.b111301,a.b111401,a.b111511,a.b111531,a.b111522,a.b111501,a.b111601,a.b111701,a.b111801,a.b111901 ,a.b112001,a.b112301,a.b112101,a.b112401,a.b110001,a.b120801,a.b121201,a.b120901,a.b121001,a.b120111,a.b121101,a.b120121,a.b120131 ,a.b120101,a.b120202,a.b120301,a.b120401,a.b120501,a.b120001,a.b120601,a.b120701,a.b130111,a.b130122,a.b130131,a.b130142,a.b130101 ,a.b130201,a.b130301,a.b130401,a.b130601,a.b130701,a.b130501,a.b130001,a.b140101,a.b140601,a.b140701,a.b140201,a.b140301,a.b140401,a.b140501,a.b140001,a.b150001,a.b160101,a.b160201,a.b160000,a.b100000,a.b210101,a.b212301,a.b210201,a.b210301,a.b210401,a.b210501,a.b210601,a.b210701,a.b210801,a.b210901,a.b212401,a.b211001,a.b211101,a.b211201,a.b211211,a.b211221,a.b211301,a.b211401,a.b211501,a.b211601,a.b211701,a.b211801,a.b211901,a.b212501,a.b212701,a.b212001,a.b212101,a.b212201,a.b212601,a.b210001,a.b220101,a.b220201,a.b220301,a.b220401,a.b220501,a.b220601,a.b220001,a.b230001,a.b240001,a.b250001,a.b260001,a.b270001,a.b200000,a.b310101,a.b311202,a.b310201,a.b310301,a.b310902,a.b310401,a.b310501,a.b310601,a.b310701,a.b310801,a.b311001,a.b311101,a.b300000,a.b400000,a.b500000,a.b310901,b.startdate,b.p110100,b.p110101,b.p110112,b.p110121,b.p110131,b.p110200,b.p110202,b.p110402,b.p110302,b.p120101,b.p120201,b.p120302,b.p120442,b.p120412,b.p120422,b.p120432,b.p120402,b.p120502,b.p120702,b.p120601,b.p131102,b.p131201,b.p130101,b.p131301,b.p130201,b.p130211,b.p130301,b.p130401,b.p130501,b.p130601,b.p130702,b.p130712,b.p131401,b.p130801,b.p130902,b.p131001,b.p140101,b.p140202,b.p141202,b.p140302,b.p140402,b.p140502,b.p140602,b.p140702,b.p140801,b.p140901,b.p141001,b.p141101,b.p150101,b.p160101,b.p180101,b.p190101,b.p210101,b.p210201,b.p210301,b.p210401,b.p210501,b.p210601,b.p210701,b.p210802,b.p210902,b.p220101,b.p220202,b.p220302,b.p220402,b.p220502,b.p220602,b.p230101,b.p230202,b.p230302,b.p230402,b.p230502,b.p240101,b.p240201,b.p240301,b.p240401,b.p240501,b.p240602,b.p240701,b.p240801,b.p240901,b.p250100,b.p260100,b.p260101,b.p260102,c.c110101,c.c110201,c.c110311,c.c110321,c.c110301,c.c110401,c.c110000,c.c120101,c.c120201,c.c120301,c.c120411,c.c120421,c.c120431,c.c120401,c.c120501,c.c120000,c.c100000,c.c210101,c.c210211,c.c210221,c.c210201,c.c210301,c.c210501,c.c210401,c.c210000,c.c220101,c.c220211,c.c220221,c.c220201,c.c220401,c.c220301,c.c220000,c.c200000,c.c310101,c.c310111,c.c310201,c.c310301,c.c310401,c.c310501,c.c310000,c.c320101,c.c320201,c.c320301,c.c320311,c.c320401,c.c320501,c.c320601,c.c320611,c.c320701,c.c320801,c.c320000,c.c300000,c.c410101,c.c413101,c.c410201,c.c413201,c.c413301,c.c410301,c.c410401,c.c410501,c.c410601,c.c410701,c.c410801,c.c410901,c.c411001,c.c411101,c.c411201,c.c411301,c.c411411,c.c411421,c.c411401,c.c413401,c.c411501,c.c411601,c.c411701,c.c411801,c.c411901,c.c412001,c.c412101,c.c413501,c.c412201,c.c412301,c.c413601,c.c413701,c.c412401,c.c412501,c.c412601,c.c412701,c.c412801,c.c412901,c.c413001,c.c410000,c.c510101,c.c510201,c.c510301,c.c510401,c.c510501,c.c500000 from (select * from stk_bala_gen(nolock) where isvalid=1 and rpt_type='合并' and rpt_src<>'其它' and enddate=rpt_date and rpt_date between @a and @b ) a full join (select * from stk_income_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date) b on a.comcode=b.comcode and a.enddate=b.enddate full join (select * from stk_cash_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date ) c on isnull(a.comcode,b.comcode)=c.comcode and isnull(a.enddate,b.enddate)=c.enddate outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(1,3,6) order by changedate desc ) d outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=d.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) d1 outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(2,4) order by changedate desc ) e outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=e.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) e1
2013-11-07 11:41:49
Finance
0
XML
-
XML\FINANCE
FINANCE1
seq,ctime,mtime,isvalid,genius_uid,comcode,rpt_date,enddate,rpt_type,par_com,rpt_src,a_stockcode,a_stocksname,b_stockcode,b_stocksname,b110101,b112201,b110201,b110311,b110322,b110301,b110401,b110501,b110601,b110711,b110721,b110732,b110701,b110801,b110901,b111001,b111101,b111201,b111211,b111221,b111301,b111401,b111511,b111531,b111522,b111501,b111601,b111701,b111801,b111901,b112001,b112301,b112101,b112401,b110001,b120801,b121201,b120901,b121001,b120111,b121101,b120121,b120131,b120101,b120202,b120301,b120401,b120501,b120001,b120601,b120701,b130111,b130122,b130131,b130142,b130101,b130201,b130301,b130401,b130601,b130701,b130501,b130001,b140101,b140601,b140701,b140201,b140301,b140401,b140501,b140001,b150001,b160101,b160201,b160000,b100000,b210101,b212301,b210201,b210301,b210401,b210501,b210601,b210701,b210801,b210901,b212401,b211001,b211101,b211201,b211211,b211221,b211301,b211401,b211501,b211601,b211701,b211801,b211901,b212501,b212701,b212001,b212101,b212201,b212601,b210001,b220101,b220201,b220301,b220401,b220501,b220601,b220001,b230001,b240001,b250001,b260001,b270001,b200000,b310101,b311202,b310201,b310301,b310902,b310401,b310501,b310601,b310701,b310801,b311001,b311101,b300000,b400000,b500000,b310901,startdate,p110100,p110101,p110112,p110121,p110131,p110200,p110202,p110402,p110302,p120101,p120201,p120302,p120442,p120412,p120422,p120432,p120402,p120502,p120702,p120601,p131102,p131201,p130101,p131301,p130201,p130211,p130301,p130401,p130501,p130601,p130702,p130712,p131401,p130801,p130902,p131001,p140101,p140202,p141202,p140302,p140402,p140502,p140602,p140702,p140801,p140901,p141001,p141101,p150101,p160101,p180101,p190101,p210101,p210201,p210301,p210401,p210501,p210601,p210701,p210802,p210902,p220101,p220202,p220302,p220402,p220502,p220602,p230101,p230202,p230302,p230402,p230502,p240101,p240201,p240301,p240401,p240501,p240602,p240701,p240801,p240901,p250100,p260100,p260101,p260102,c110101,c110201,c110311,c110321,c110301,c110401,c110000,c120101,c120201,c120301,c120411,c120421,c120431,c120401,c120501,c120000,c100000,c210101,c210211,c210221,c210201,c210301,c210501,c210401,c210000,c220101,c220211,c220221,c220201,c220401,c220301,c220000,c200000,c310101,c310111,c310201,c310301,c310401,c310501,c310000,c320101,c320201,c320301,c320311,c320401,c320501,c320601,c320611,c320701,c320801,c320000,c300000,c410101,c413101,c410201,c413201,c413301,c410301,c410401,c410501,c410601,c410701,c410801,c410901,c411001,c411101,c411201,c411301,c411411,c411421,c411401,c413401,c411501,c411601,c411701,c411801,c411901,c412001,c412101,c413501,c412201,c412301,c413601,c413701,c412401,c412501,c412601,c412701,c412801,c412901,c413001,c410000,c510101,c510201,c510301,c510401,c510501,c500000
declare @d datetime select @d=max(enddate) from( select max(enddate) as enddate from stk_bala_gen with(nolock) where isvalid=1 union select max(enddate) from stk_income_gen where isvalid=1 union select max(enddate) from stk_cash_gen with(nolock) where isvalid=1 ) m set @d=dateadd(day,1-datepart(dayofyear,@d),@d) declare @a datetime,@b datetime set @a=dateadd(year,-1,@d) set @b=dateadd(day,-1,dateadd(year,0,@d) ) select a.seq,a.ctime,a.mtime,a.isvalid,a.genius_uid,isnull(isnull(a.comcode,b.comcode),c.comcode) as comcode,isnull(isnull(a.rpt_date,b.rpt_date),c.rpt_date) as rpt_date,isnull(isnull(a.enddate,b.enddate),c.enddate) as enddate ,isnull(isnull(a.rpt_type,b.rpt_type),c.rpt_type) as rpt_type,isnull(isnull(a.par_com,b.par_com),c.par_com) as par_com,isnull(isnull(a.rpt_src,b.rpt_src),c.rpt_src) as rpt_src,d.stockcode as a_stockcode, d1.stocksname as a_stocksname,e.stockcode as b_stockcode,e1.stocksname b_stocksname,a.b110101,a.b112201,a.b110201,a.b110311 ,a.b110322,a.b110301,a.b110401,a.b110501,a.b110601,a.b110711,a.b110721,a.b110732,a.b110701,a.b110801,a.b110901,a.b111001,a.b111101 ,a.b111201,a.b111211,a.b111221,a.b111301,a.b111401,a.b111511,a.b111531,a.b111522,a.b111501,a.b111601,a.b111701,a.b111801,a.b111901 ,a.b112001,a.b112301,a.b112101,a.b112401,a.b110001,a.b120801,a.b121201,a.b120901,a.b121001,a.b120111,a.b121101,a.b120121,a.b120131 ,a.b120101,a.b120202,a.b120301,a.b120401,a.b120501,a.b120001,a.b120601,a.b120701,a.b130111,a.b130122,a.b130131,a.b130142,a.b130101 ,a.b130201,a.b130301,a.b130401,a.b130601,a.b130701,a.b130501,a.b130001,a.b140101,a.b140601,a.b140701,a.b140201,a.b140301,a.b140401,a.b140501,a.b140001,a.b150001,a.b160101,a.b160201,a.b160000,a.b100000,a.b210101,a.b212301,a.b210201,a.b210301,a.b210401,a.b210501,a.b210601,a.b210701,a.b210801,a.b210901,a.b212401,a.b211001,a.b211101,a.b211201,a.b211211,a.b211221,a.b211301,a.b211401,a.b211501,a.b211601,a.b211701,a.b211801,a.b211901,a.b212501,a.b212701,a.b212001,a.b212101,a.b212201,a.b212601,a.b210001,a.b220101,a.b220201,a.b220301,a.b220401,a.b220501,a.b220601,a.b220001,a.b230001,a.b240001,a.b250001,a.b260001,a.b270001,a.b200000,a.b310101,a.b311202,a.b310201,a.b310301,a.b310902,a.b310401,a.b310501,a.b310601,a.b310701,a.b310801,a.b311001,a.b311101,a.b300000,a.b400000,a.b500000,a.b310901,b.startdate,b.p110100,b.p110101,b.p110112,b.p110121,b.p110131,b.p110200,b.p110202,b.p110402,b.p110302,b.p120101,b.p120201,b.p120302,b.p120442,b.p120412,b.p120422,b.p120432,b.p120402,b.p120502,b.p120702,b.p120601,b.p131102,b.p131201,b.p130101,b.p131301,b.p130201,b.p130211,b.p130301,b.p130401,b.p130501,b.p130601,b.p130702,b.p130712,b.p131401,b.p130801,b.p130902,b.p131001,b.p140101,b.p140202,b.p141202,b.p140302,b.p140402,b.p140502,b.p140602,b.p140702,b.p140801,b.p140901,b.p141001,b.p141101,b.p150101,b.p160101,b.p180101,b.p190101,b.p210101,b.p210201,b.p210301,b.p210401,b.p210501,b.p210601,b.p210701,b.p210802,b.p210902,b.p220101,b.p220202,b.p220302,b.p220402,b.p220502,b.p220602,b.p230101,b.p230202,b.p230302,b.p230402,b.p230502,b.p240101,b.p240201,b.p240301,b.p240401,b.p240501,b.p240602,b.p240701,b.p240801,b.p240901,b.p250100,b.p260100,b.p260101,b.p260102,c.c110101,c.c110201,c.c110311,c.c110321,c.c110301,c.c110401,c.c110000,c.c120101,c.c120201,c.c120301,c.c120411,c.c120421,c.c120431,c.c120401,c.c120501,c.c120000,c.c100000,c.c210101,c.c210211,c.c210221,c.c210201,c.c210301,c.c210501,c.c210401,c.c210000,c.c220101,c.c220211,c.c220221,c.c220201,c.c220401,c.c220301,c.c220000,c.c200000,c.c310101,c.c310111,c.c310201,c.c310301,c.c310401,c.c310501,c.c310000,c.c320101,c.c320201,c.c320301,c.c320311,c.c320401,c.c320501,c.c320601,c.c320611,c.c320701,c.c320801,c.c320000,c.c300000,c.c410101,c.c413101,c.c410201,c.c413201,c.c413301,c.c410301,c.c410401,c.c410501,c.c410601,c.c410701,c.c410801,c.c410901,c.c411001,c.c411101,c.c411201,c.c411301,c.c411411,c.c411421,c.c411401,c.c413401,c.c411501,c.c411601,c.c411701,c.c411801,c.c411901,c.c412001,c.c412101,c.c413501,c.c412201,c.c412301,c.c413601,c.c413701,c.c412401,c.c412501,c.c412601,c.c412701,c.c412801,c.c412901,c.c413001,c.c410000,c.c510101,c.c510201,c.c510301,c.c510401,c.c510501,c.c500000 from (select * from stk_bala_gen(nolock) where isvalid=1 and rpt_type='合并' and rpt_src<>'其它' and enddate=rpt_date and rpt_date between @a and @b ) a full join (select * from stk_income_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date) b on a.comcode=b.comcode and a.enddate=b.enddate full join (select * from stk_cash_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date ) c on isnull(a.comcode,b.comcode)=c.comcode and isnull(a.enddate,b.enddate)=c.enddate outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(1,3,6) order by changedate desc ) d outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=d.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) d1 outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(2,4) order by changedate desc ) e outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=e.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) e1
2013-11-07 12:00:37
Finance
0
XML
-
XML\FINANCE
FINANCE2
seq,ctime,mtime,isvalid,genius_uid,comcode,rpt_date,enddate,rpt_type,par_com,rpt_src,a_stockcode,a_stocksname,b_stockcode,b_stocksname,b110101,b112201,b110201,b110311,b110322,b110301,b110401,b110501,b110601,b110711,b110721,b110732,b110701,b110801,b110901,b111001,b111101,b111201,b111211,b111221,b111301,b111401,b111511,b111531,b111522,b111501,b111601,b111701,b111801,b111901,b112001,b112301,b112101,b112401,b110001,b120801,b121201,b120901,b121001,b120111,b121101,b120121,b120131,b120101,b120202,b120301,b120401,b120501,b120001,b120601,b120701,b130111,b130122,b130131,b130142,b130101,b130201,b130301,b130401,b130601,b130701,b130501,b130001,b140101,b140601,b140701,b140201,b140301,b140401,b140501,b140001,b150001,b160101,b160201,b160000,b100000,b210101,b212301,b210201,b210301,b210401,b210501,b210601,b210701,b210801,b210901,b212401,b211001,b211101,b211201,b211211,b211221,b211301,b211401,b211501,b211601,b211701,b211801,b211901,b212501,b212701,b212001,b212101,b212201,b212601,b210001,b220101,b220201,b220301,b220401,b220501,b220601,b220001,b230001,b240001,b250001,b260001,b270001,b200000,b310101,b311202,b310201,b310301,b310902,b310401,b310501,b310601,b310701,b310801,b311001,b311101,b300000,b400000,b500000,b310901,startdate,p110100,p110101,p110112,p110121,p110131,p110200,p110202,p110402,p110302,p120101,p120201,p120302,p120442,p120412,p120422,p120432,p120402,p120502,p120702,p120601,p131102,p131201,p130101,p131301,p130201,p130211,p130301,p130401,p130501,p130601,p130702,p130712,p131401,p130801,p130902,p131001,p140101,p140202,p141202,p140302,p140402,p140502,p140602,p140702,p140801,p140901,p141001,p141101,p150101,p160101,p180101,p190101,p210101,p210201,p210301,p210401,p210501,p210601,p210701,p210802,p210902,p220101,p220202,p220302,p220402,p220502,p220602,p230101,p230202,p230302,p230402,p230502,p240101,p240201,p240301,p240401,p240501,p240602,p240701,p240801,p240901,p250100,p260100,p260101,p260102,c110101,c110201,c110311,c110321,c110301,c110401,c110000,c120101,c120201,c120301,c120411,c120421,c120431,c120401,c120501,c120000,c100000,c210101,c210211,c210221,c210201,c210301,c210501,c210401,c210000,c220101,c220211,c220221,c220201,c220401,c220301,c220000,c200000,c310101,c310111,c310201,c310301,c310401,c310501,c310000,c320101,c320201,c320301,c320311,c320401,c320501,c320601,c320611,c320701,c320801,c320000,c300000,c410101,c413101,c410201,c413201,c413301,c410301,c410401,c410501,c410601,c410701,c410801,c410901,c411001,c411101,c411201,c411301,c411411,c411421,c411401,c413401,c411501,c411601,c411701,c411801,c411901,c412001,c412101,c413501,c412201,c412301,c413601,c413701,c412401,c412501,c412601,c412701,c412801,c412901,c413001,c410000,c510101,c510201,c510301,c510401,c510501,c500000
declare @d datetime select @d=max(enddate) from( select max(enddate) as enddate from stk_bala_gen with(nolock) where isvalid=1 union select max(enddate) from stk_income_gen with(nolock) where isvalid=1 union select max(enddate) from stk_cash_gen with(nolock) where isvalid=1 ) m set @d=dateadd(day,1-datepart(dayofyear,@d),@d) set @d=dateadd(day,1-datepart(dayofyear,@d),@d) declare @a datetime,@b datetime set @a=dateadd(year,-2,@d) set @b=dateadd(day,-1,dateadd(year,-1,@d) ) select a.seq,a.ctime,a.mtime,a.isvalid,a.genius_uid,isnull(isnull(a.comcode,b.comcode),c.comcode) as comcode,isnull(isnull(a.rpt_date,b.rpt_date),c.rpt_date) as rpt_date,isnull(isnull(a.enddate,b.enddate),c.enddate) as enddate ,isnull(isnull(a.rpt_type,b.rpt_type),c.rpt_type) as rpt_type,isnull(isnull(a.par_com,b.par_com),c.par_com) as par_com,isnull(isnull(a.rpt_src,b.rpt_src),c.rpt_src) as rpt_src,d.stockcode as a_stockcode, d1.stocksname as a_stocksname,e.stockcode as b_stockcode,e1.stocksname b_stocksname,a.b110101,a.b112201,a.b110201,a.b110311 ,a.b110322,a.b110301,a.b110401,a.b110501,a.b110601,a.b110711,a.b110721,a.b110732,a.b110701,a.b110801,a.b110901,a.b111001,a.b111101 ,a.b111201,a.b111211,a.b111221,a.b111301,a.b111401,a.b111511,a.b111531,a.b111522,a.b111501,a.b111601,a.b111701,a.b111801,a.b111901 ,a.b112001,a.b112301,a.b112101,a.b112401,a.b110001,a.b120801,a.b121201,a.b120901,a.b121001,a.b120111,a.b121101,a.b120121,a.b120131 ,a.b120101,a.b120202,a.b120301,a.b120401,a.b120501,a.b120001,a.b120601,a.b120701,a.b130111,a.b130122,a.b130131,a.b130142,a.b130101 ,a.b130201,a.b130301,a.b130401,a.b130601,a.b130701,a.b130501,a.b130001,a.b140101,a.b140601,a.b140701,a.b140201,a.b140301,a.b140401,a.b140501,a.b140001,a.b150001,a.b160101,a.b160201,a.b160000,a.b100000,a.b210101,a.b212301,a.b210201,a.b210301,a.b210401,a.b210501,a.b210601,a.b210701,a.b210801,a.b210901,a.b212401,a.b211001,a.b211101,a.b211201,a.b211211,a.b211221,a.b211301,a.b211401,a.b211501,a.b211601,a.b211701,a.b211801,a.b211901,a.b212501,a.b212701,a.b212001,a.b212101,a.b212201,a.b212601,a.b210001,a.b220101,a.b220201,a.b220301,a.b220401,a.b220501,a.b220601,a.b220001,a.b230001,a.b240001,a.b250001,a.b260001,a.b270001,a.b200000,a.b310101,a.b311202,a.b310201,a.b310301,a.b310902,a.b310401,a.b310501,a.b310601,a.b310701,a.b310801,a.b311001,a.b311101,a.b300000,a.b400000,a.b500000,a.b310901,b.startdate,b.p110100,b.p110101,b.p110112,b.p110121,b.p110131,b.p110200,b.p110202,b.p110402,b.p110302,b.p120101,b.p120201,b.p120302,b.p120442,b.p120412,b.p120422,b.p120432,b.p120402,b.p120502,b.p120702,b.p120601,b.p131102,b.p131201,b.p130101,b.p131301,b.p130201,b.p130211,b.p130301,b.p130401,b.p130501,b.p130601,b.p130702,b.p130712,b.p131401,b.p130801,b.p130902,b.p131001,b.p140101,b.p140202,b.p141202,b.p140302,b.p140402,b.p140502,b.p140602,b.p140702,b.p140801,b.p140901,b.p141001,b.p141101,b.p150101,b.p160101,b.p180101,b.p190101,b.p210101,b.p210201,b.p210301,b.p210401,b.p210501,b.p210601,b.p210701,b.p210802,b.p210902,b.p220101,b.p220202,b.p220302,b.p220402,b.p220502,b.p220602,b.p230101,b.p230202,b.p230302,b.p230402,b.p230502,b.p240101,b.p240201,b.p240301,b.p240401,b.p240501,b.p240602,b.p240701,b.p240801,b.p240901,b.p250100,b.p260100,b.p260101,b.p260102,c.c110101,c.c110201,c.c110311,c.c110321,c.c110301,c.c110401,c.c110000,c.c120101,c.c120201,c.c120301,c.c120411,c.c120421,c.c120431,c.c120401,c.c120501,c.c120000,c.c100000,c.c210101,c.c210211,c.c210221,c.c210201,c.c210301,c.c210501,c.c210401,c.c210000,c.c220101,c.c220211,c.c220221,c.c220201,c.c220401,c.c220301,c.c220000,c.c200000,c.c310101,c.c310111,c.c310201,c.c310301,c.c310401,c.c310501,c.c310000,c.c320101,c.c320201,c.c320301,c.c320311,c.c320401,c.c320501,c.c320601,c.c320611,c.c320701,c.c320801,c.c320000,c.c300000,c.c410101,c.c413101,c.c410201,c.c413201,c.c413301,c.c410301,c.c410401,c.c410501,c.c410601,c.c410701,c.c410801,c.c410901,c.c411001,c.c411101,c.c411201,c.c411301,c.c411411,c.c411421,c.c411401,c.c413401,c.c411501,c.c411601,c.c411701,c.c411801,c.c411901,c.c412001,c.c412101,c.c413501,c.c412201,c.c412301,c.c413601,c.c413701,c.c412401,c.c412501,c.c412601,c.c412701,c.c412801,c.c412901,c.c413001,c.c410000,c.c510101,c.c510201,c.c510301,c.c510401,c.c510501,c.c500000 from (select * from stk_bala_gen(nolock) where isvalid=1 and rpt_type='合并' and rpt_src<>'其它' and enddate=rpt_date and rpt_date between @a and @b ) a full join (select * from stk_income_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date) b on a.comcode=b.comcode and a.enddate=b.enddate full join (select * from stk_cash_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date ) c on isnull(a.comcode,b.comcode)=c.comcode and isnull(a.enddate,b.enddate)=c.enddate outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(1,3,6) order by changedate desc ) d outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=d.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) d1 outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(2,4) order by changedate desc ) e outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=e.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) e1
2013-11-07 12:25:46
Finance
0
XML
-
XML\FINANCE
FINANCE3
seq,ctime,mtime,isvalid,genius_uid,comcode,rpt_date,enddate,rpt_type,par_com,rpt_src,a_stockcode,a_stocksname,b_stockcode,b_stocksname,b110101,b112201,b110201,b110311,b110322,b110301,b110401,b110501,b110601,b110711,b110721,b110732,b110701,b110801,b110901,b111001,b111101,b111201,b111211,b111221,b111301,b111401,b111511,b111531,b111522,b111501,b111601,b111701,b111801,b111901,b112001,b112301,b112101,b112401,b110001,b120801,b121201,b120901,b121001,b120111,b121101,b120121,b120131,b120101,b120202,b120301,b120401,b120501,b120001,b120601,b120701,b130111,b130122,b130131,b130142,b130101,b130201,b130301,b130401,b130601,b130701,b130501,b130001,b140101,b140601,b140701,b140201,b140301,b140401,b140501,b140001,b150001,b160101,b160201,b160000,b100000,b210101,b212301,b210201,b210301,b210401,b210501,b210601,b210701,b210801,b210901,b212401,b211001,b211101,b211201,b211211,b211221,b211301,b211401,b211501,b211601,b211701,b211801,b211901,b212501,b212701,b212001,b212101,b212201,b212601,b210001,b220101,b220201,b220301,b220401,b220501,b220601,b220001,b230001,b240001,b250001,b260001,b270001,b200000,b310101,b311202,b310201,b310301,b310902,b310401,b310501,b310601,b310701,b310801,b311001,b311101,b300000,b400000,b500000,b310901,startdate,p110100,p110101,p110112,p110121,p110131,p110200,p110202,p110402,p110302,p120101,p120201,p120302,p120442,p120412,p120422,p120432,p120402,p120502,p120702,p120601,p131102,p131201,p130101,p131301,p130201,p130211,p130301,p130401,p130501,p130601,p130702,p130712,p131401,p130801,p130902,p131001,p140101,p140202,p141202,p140302,p140402,p140502,p140602,p140702,p140801,p140901,p141001,p141101,p150101,p160101,p180101,p190101,p210101,p210201,p210301,p210401,p210501,p210601,p210701,p210802,p210902,p220101,p220202,p220302,p220402,p220502,p220602,p230101,p230202,p230302,p230402,p230502,p240101,p240201,p240301,p240401,p240501,p240602,p240701,p240801,p240901,p250100,p260100,p260101,p260102,c110101,c110201,c110311,c110321,c110301,c110401,c110000,c120101,c120201,c120301,c120411,c120421,c120431,c120401,c120501,c120000,c100000,c210101,c210211,c210221,c210201,c210301,c210501,c210401,c210000,c220101,c220211,c220221,c220201,c220401,c220301,c220000,c200000,c310101,c310111,c310201,c310301,c310401,c310501,c310000,c320101,c320201,c320301,c320311,c320401,c320501,c320601,c320611,c320701,c320801,c320000,c300000,c410101,c413101,c410201,c413201,c413301,c410301,c410401,c410501,c410601,c410701,c410801,c410901,c411001,c411101,c411201,c411301,c411411,c411421,c411401,c413401,c411501,c411601,c411701,c411801,c411901,c412001,c412101,c413501,c412201,c412301,c413601,c413701,c412401,c412501,c412601,c412701,c412801,c412901,c413001,c410000,c510101,c510201,c510301,c510401,c510501,c500000
declare @d datetime select @d=max(enddate) from( select max(enddate) as enddate from stk_bala_gen with(nolock) where isvalid=1 union select max(enddate) from stk_income_gen with(nolock) where isvalid=1 union select max(enddate) from stk_cash_gen with(nolock) where isvalid=1 )m set @d=dateadd(day,1-datepart(dayofyear,@d),@d) declare @a datetime,@b datetime set @a=dateadd(year,-3,@d) set @b=dateadd(day,-1,dateadd(year,-2,@d) ) select a.seq,a.ctime,a.mtime,a.isvalid,a.genius_uid,isnull(isnull(a.comcode,b.comcode),c.comcode) as comcode,isnull(isnull(a.rpt_date,b.rpt_date),c.rpt_date) as rpt_date,isnull(isnull(a.enddate,b.enddate),c.enddate) as enddate ,isnull(isnull(a.rpt_type,b.rpt_type),c.rpt_type) as rpt_type,isnull(isnull(a.par_com,b.par_com),c.par_com) as par_com,isnull(isnull(a.rpt_src,b.rpt_src),c.rpt_src) as rpt_src,d.stockcode as a_stockcode, d1.stocksname as a_stocksname,e.stockcode as b_stockcode,e1.stocksname b_stocksname,a.b110101,a.b112201,a.b110201,a.b110311 ,a.b110322,a.b110301,a.b110401,a.b110501,a.b110601,a.b110711,a.b110721,a.b110732,a.b110701,a.b110801,a.b110901,a.b111001,a.b111101 ,a.b111201,a.b111211,a.b111221,a.b111301,a.b111401,a.b111511,a.b111531,a.b111522,a.b111501,a.b111601,a.b111701,a.b111801,a.b111901 ,a.b112001,a.b112301,a.b112101,a.b112401,a.b110001,a.b120801,a.b121201,a.b120901,a.b121001,a.b120111,a.b121101,a.b120121,a.b120131 ,a.b120101,a.b120202,a.b120301,a.b120401,a.b120501,a.b120001,a.b120601,a.b120701,a.b130111,a.b130122,a.b130131,a.b130142,a.b130101 ,a.b130201,a.b130301,a.b130401,a.b130601,a.b130701,a.b130501,a.b130001,a.b140101,a.b140601,a.b140701,a.b140201,a.b140301,a.b140401,a.b140501,a.b140001,a.b150001,a.b160101,a.b160201,a.b160000,a.b100000,a.b210101,a.b212301,a.b210201,a.b210301,a.b210401,a.b210501,a.b210601,a.b210701,a.b210801,a.b210901,a.b212401,a.b211001,a.b211101,a.b211201,a.b211211,a.b211221,a.b211301,a.b211401,a.b211501,a.b211601,a.b211701,a.b211801,a.b211901,a.b212501,a.b212701,a.b212001,a.b212101,a.b212201,a.b212601,a.b210001,a.b220101,a.b220201,a.b220301,a.b220401,a.b220501,a.b220601,a.b220001,a.b230001,a.b240001,a.b250001,a.b260001,a.b270001,a.b200000,a.b310101,a.b311202,a.b310201,a.b310301,a.b310902,a.b310401,a.b310501,a.b310601,a.b310701,a.b310801,a.b311001,a.b311101,a.b300000,a.b400000,a.b500000,a.b310901,b.startdate,b.p110100,b.p110101,b.p110112,b.p110121,b.p110131,b.p110200,b.p110202,b.p110402,b.p110302,b.p120101,b.p120201,b.p120302,b.p120442,b.p120412,b.p120422,b.p120432,b.p120402,b.p120502,b.p120702,b.p120601,b.p131102,b.p131201,b.p130101,b.p131301,b.p130201,b.p130211,b.p130301,b.p130401,b.p130501,b.p130601,b.p130702,b.p130712,b.p131401,b.p130801,b.p130902,b.p131001,b.p140101,b.p140202,b.p141202,b.p140302,b.p140402,b.p140502,b.p140602,b.p140702,b.p140801,b.p140901,b.p141001,b.p141101,b.p150101,b.p160101,b.p180101,b.p190101,b.p210101,b.p210201,b.p210301,b.p210401,b.p210501,b.p210601,b.p210701,b.p210802,b.p210902,b.p220101,b.p220202,b.p220302,b.p220402,b.p220502,b.p220602,b.p230101,b.p230202,b.p230302,b.p230402,b.p230502,b.p240101,b.p240201,b.p240301,b.p240401,b.p240501,b.p240602,b.p240701,b.p240801,b.p240901,b.p250100,b.p260100,b.p260101,b.p260102,c.c110101,c.c110201,c.c110311,c.c110321,c.c110301,c.c110401,c.c110000,c.c120101,c.c120201,c.c120301,c.c120411,c.c120421,c.c120431,c.c120401,c.c120501,c.c120000,c.c100000,c.c210101,c.c210211,c.c210221,c.c210201,c.c210301,c.c210501,c.c210401,c.c210000,c.c220101,c.c220211,c.c220221,c.c220201,c.c220401,c.c220301,c.c220000,c.c200000,c.c310101,c.c310111,c.c310201,c.c310301,c.c310401,c.c310501,c.c310000,c.c320101,c.c320201,c.c320301,c.c320311,c.c320401,c.c320501,c.c320601,c.c320611,c.c320701,c.c320801,c.c320000,c.c300000,c.c410101,c.c413101,c.c410201,c.c413201,c.c413301,c.c410301,c.c410401,c.c410501,c.c410601,c.c410701,c.c410801,c.c410901,c.c411001,c.c411101,c.c411201,c.c411301,c.c411411,c.c411421,c.c411401,c.c413401,c.c411501,c.c411601,c.c411701,c.c411801,c.c411901,c.c412001,c.c412101,c.c413501,c.c412201,c.c412301,c.c413601,c.c413701,c.c412401,c.c412501,c.c412601,c.c412701,c.c412801,c.c412901,c.c413001,c.c410000,c.c510101,c.c510201,c.c510301,c.c510401,c.c510501,c.c500000 from (select * from stk_bala_gen(nolock) where isvalid=1 and rpt_type='合并' and rpt_src<>'其它' and enddate=rpt_date and rpt_date between @a and @b ) a full join (select * from stk_income_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date) b on a.comcode=b.comcode and a.enddate=b.enddate full join (select * from stk_cash_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date ) c on isnull(a.comcode,b.comcode)=c.comcode and isnull(a.enddate,b.enddate)=c.enddate outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(1,3,6) order by changedate desc ) d outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=d.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) d1 outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(2,4) order by changedate desc ) e outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=e.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) e1
2013-11-06 16:19:15
Finance
0
XML
-
XML\FINANCE
FINANCE4
seq,ctime,mtime,isvalid,genius_uid,comcode,rpt_date,enddate,rpt_type,par_com,rpt_src,a_stockcode,a_stocksname,b_stockcode,b_stocksname,b110101,b112201,b110201,b110311,b110322,b110301,b110401,b110501,b110601,b110711,b110721,b110732,b110701,b110801,b110901,b111001,b111101,b111201,b111211,b111221,b111301,b111401,b111511,b111531,b111522,b111501,b111601,b111701,b111801,b111901,b112001,b112301,b112101,b112401,b110001,b120801,b121201,b120901,b121001,b120111,b121101,b120121,b120131,b120101,b120202,b120301,b120401,b120501,b120001,b120601,b120701,b130111,b130122,b130131,b130142,b130101,b130201,b130301,b130401,b130601,b130701,b130501,b130001,b140101,b140601,b140701,b140201,b140301,b140401,b140501,b140001,b150001,b160101,b160201,b160000,b100000,b210101,b212301,b210201,b210301,b210401,b210501,b210601,b210701,b210801,b210901,b212401,b211001,b211101,b211201,b211211,b211221,b211301,b211401,b211501,b211601,b211701,b211801,b211901,b212501,b212701,b212001,b212101,b212201,b212601,b210001,b220101,b220201,b220301,b220401,b220501,b220601,b220001,b230001,b240001,b250001,b260001,b270001,b200000,b310101,b311202,b310201,b310301,b310902,b310401,b310501,b310601,b310701,b310801,b311001,b311101,b300000,b400000,b500000,b310901,startdate,p110100,p110101,p110112,p110121,p110131,p110200,p110202,p110402,p110302,p120101,p120201,p120302,p120442,p120412,p120422,p120432,p120402,p120502,p120702,p120601,p131102,p131201,p130101,p131301,p130201,p130211,p130301,p130401,p130501,p130601,p130702,p130712,p131401,p130801,p130902,p131001,p140101,p140202,p141202,p140302,p140402,p140502,p140602,p140702,p140801,p140901,p141001,p141101,p150101,p160101,p180101,p190101,p210101,p210201,p210301,p210401,p210501,p210601,p210701,p210802,p210902,p220101,p220202,p220302,p220402,p220502,p220602,p230101,p230202,p230302,p230402,p230502,p240101,p240201,p240301,p240401,p240501,p240602,p240701,p240801,p240901,p250100,p260100,p260101,p260102,c110101,c110201,c110311,c110321,c110301,c110401,c110000,c120101,c120201,c120301,c120411,c120421,c120431,c120401,c120501,c120000,c100000,c210101,c210211,c210221,c210201,c210301,c210501,c210401,c210000,c220101,c220211,c220221,c220201,c220401,c220301,c220000,c200000,c310101,c310111,c310201,c310301,c310401,c310501,c310000,c320101,c320201,c320301,c320311,c320401,c320501,c320601,c320611,c320701,c320801,c320000,c300000,c410101,c413101,c410201,c413201,c413301,c410301,c410401,c410501,c410601,c410701,c410801,c410901,c411001,c411101,c411201,c411301,c411411,c411421,c411401,c413401,c411501,c411601,c411701,c411801,c411901,c412001,c412101,c413501,c412201,c412301,c413601,c413701,c412401,c412501,c412601,c412701,c412801,c412901,c413001,c410000,c510101,c510201,c510301,c510401,c510501,c500000
declare @d datetime select @d=max(enddate) from( select max(enddate) as enddate from stk_bala_gen with(nolock) where isvalid=1 union select max(enddate) from stk_income_gen with(nolock) where isvalid=1 union select max(enddate) from stk_cash_gen with(nolock) where isvalid=1 )m set @d=dateadd(day,1-datepart(dayofyear,@d),@d) declare @a datetime,@b datetime set @a=dateadd(year,-4,@d) set @b=dateadd(day,-1,dateadd(year,-3,@d) ) select a.seq,a.ctime,a.mtime,a.isvalid,a.genius_uid,isnull(isnull(a.comcode,b.comcode),c.comcode) as comcode,isnull(isnull(a.rpt_date,b.rpt_date),c.rpt_date) as rpt_date,isnull(isnull(a.enddate,b.enddate),c.enddate) as enddate ,isnull(isnull(a.rpt_type,b.rpt_type),c.rpt_type) as rpt_type,isnull(isnull(a.par_com,b.par_com),c.par_com) as par_com,isnull(isnull(a.rpt_src,b.rpt_src),c.rpt_src) as rpt_src,d.stockcode as a_stockcode, d1.stocksname as a_stocksname,e.stockcode as b_stockcode,e1.stocksname b_stocksname,a.b110101,a.b112201,a.b110201,a.b110311 ,a.b110322,a.b110301,a.b110401,a.b110501,a.b110601,a.b110711,a.b110721,a.b110732,a.b110701,a.b110801,a.b110901,a.b111001,a.b111101 ,a.b111201,a.b111211,a.b111221,a.b111301,a.b111401,a.b111511,a.b111531,a.b111522,a.b111501,a.b111601,a.b111701,a.b111801,a.b111901 ,a.b112001,a.b112301,a.b112101,a.b112401,a.b110001,a.b120801,a.b121201,a.b120901,a.b121001,a.b120111,a.b121101,a.b120121,a.b120131 ,a.b120101,a.b120202,a.b120301,a.b120401,a.b120501,a.b120001,a.b120601,a.b120701,a.b130111,a.b130122,a.b130131,a.b130142,a.b130101 ,a.b130201,a.b130301,a.b130401,a.b130601,a.b130701,a.b130501,a.b130001,a.b140101,a.b140601,a.b140701,a.b140201,a.b140301,a.b140401,a.b140501,a.b140001,a.b150001,a.b160101,a.b160201,a.b160000,a.b100000,a.b210101,a.b212301,a.b210201,a.b210301,a.b210401,a.b210501,a.b210601,a.b210701,a.b210801,a.b210901,a.b212401,a.b211001,a.b211101,a.b211201,a.b211211,a.b211221,a.b211301,a.b211401,a.b211501,a.b211601,a.b211701,a.b211801,a.b211901,a.b212501,a.b212701,a.b212001,a.b212101,a.b212201,a.b212601,a.b210001,a.b220101,a.b220201,a.b220301,a.b220401,a.b220501,a.b220601,a.b220001,a.b230001,a.b240001,a.b250001,a.b260001,a.b270001,a.b200000,a.b310101,a.b311202,a.b310201,a.b310301,a.b310902,a.b310401,a.b310501,a.b310601,a.b310701,a.b310801,a.b311001,a.b311101,a.b300000,a.b400000,a.b500000,a.b310901,b.startdate,b.p110100,b.p110101,b.p110112,b.p110121,b.p110131,b.p110200,b.p110202,b.p110402,b.p110302,b.p120101,b.p120201,b.p120302,b.p120442,b.p120412,b.p120422,b.p120432,b.p120402,b.p120502,b.p120702,b.p120601,b.p131102,b.p131201,b.p130101,b.p131301,b.p130201,b.p130211,b.p130301,b.p130401,b.p130501,b.p130601,b.p130702,b.p130712,b.p131401,b.p130801,b.p130902,b.p131001,b.p140101,b.p140202,b.p141202,b.p140302,b.p140402,b.p140502,b.p140602,b.p140702,b.p140801,b.p140901,b.p141001,b.p141101,b.p150101,b.p160101,b.p180101,b.p190101,b.p210101,b.p210201,b.p210301,b.p210401,b.p210501,b.p210601,b.p210701,b.p210802,b.p210902,b.p220101,b.p220202,b.p220302,b.p220402,b.p220502,b.p220602,b.p230101,b.p230202,b.p230302,b.p230402,b.p230502,b.p240101,b.p240201,b.p240301,b.p240401,b.p240501,b.p240602,b.p240701,b.p240801,b.p240901,b.p250100,b.p260100,b.p260101,b.p260102,c.c110101,c.c110201,c.c110311,c.c110321,c.c110301,c.c110401,c.c110000,c.c120101,c.c120201,c.c120301,c.c120411,c.c120421,c.c120431,c.c120401,c.c120501,c.c120000,c.c100000,c.c210101,c.c210211,c.c210221,c.c210201,c.c210301,c.c210501,c.c210401,c.c210000,c.c220101,c.c220211,c.c220221,c.c220201,c.c220401,c.c220301,c.c220000,c.c200000,c.c310101,c.c310111,c.c310201,c.c310301,c.c310401,c.c310501,c.c310000,c.c320101,c.c320201,c.c320301,c.c320311,c.c320401,c.c320501,c.c320601,c.c320611,c.c320701,c.c320801,c.c320000,c.c300000,c.c410101,c.c413101,c.c410201,c.c413201,c.c413301,c.c410301,c.c410401,c.c410501,c.c410601,c.c410701,c.c410801,c.c410901,c.c411001,c.c411101,c.c411201,c.c411301,c.c411411,c.c411421,c.c411401,c.c413401,c.c411501,c.c411601,c.c411701,c.c411801,c.c411901,c.c412001,c.c412101,c.c413501,c.c412201,c.c412301,c.c413601,c.c413701,c.c412401,c.c412501,c.c412601,c.c412701,c.c412801,c.c412901,c.c413001,c.c410000,c.c510101,c.c510201,c.c510301,c.c510401,c.c510501,c.c500000 from (select * from stk_bala_gen(nolock) where isvalid=1 and rpt_type='合并' and rpt_src<>'其它' and enddate=rpt_date and rpt_date between @a and @b ) a full join (select * from stk_income_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date) b on a.comcode=b.comcode and a.enddate=b.enddate full join (select * from stk_cash_gen(nolock) a where isvalid=1 and rpt_date between @a and @b and rpt_type='合并' and rpt_src<>'其它' and month(startdate)=1 and day(startdate)=1 and enddate=rpt_date ) c on isnull(a.comcode,b.comcode)=c.comcode and isnull(a.enddate,b.enddate)=c.enddate outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(1,3,6) order by changedate desc ) d outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=d.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) d1 outer apply(select top 1 stockcode,inner_code,changedate from stk_code_chng with(nolock) where isvalid=1 and comcode=isnull(isnull(a.comcode,b.comcode),c.comcode) and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and stk_type in(2,4) order by changedate desc ) e outer apply(select top 1 stocksname from stk_sname_chng with(nolock) where inner_code=e.inner_code and changedate<=isnull(isnull(a.declaredate,B.declaredate),c.declaredate) and isvalid=1 order by changedate desc) e1
2013-11-06 16:40:43
Finance
0
XML