破晓之阳
posted on 2008-02-20 13:23 破曉之陽 阅读(68) 评论(2) 编辑 收藏 所属分类: sql
select DISTINCT byf10.B10_01,byf10.B10_09,byf10.B10_17,byf10.B10_36,byf10.B10_41,byf10.B10_46,a.B01_05,b.B01_05,b.B01_05 from byf10 left join (select B01_01,B01_011,B01_02,B01_03,B01_05,B01_06 from byf01) as a on byf10.B10_30=B01_02 and byf10.B10_40=a.B01_03 and (byf10.B10_02 between a.B01_01 and a.B01_011 ) and a.B01_06='1' left join (select B01_01,B01_011,B01_02,B01_03,B01_05,B01_06 from byf01) as b on byf10.B10_30=b.B01_02 and a.B01_03='NTD' and (byf10.B10_02 between b.B01_01 and b.B01_011 ) and b.B01_06='1' left join (select B01_01,B01_011,B01_02,B01_03,B01_05,B01_06 from byf01) as c on byf10.B10_40=a.B01_02 and a.B01_03='NTD' and (byf10.B10_02 between c.B01_01 and c.B01_011 ) and c.B01_06='1' order by byf10.B10_01 回复 引用 查看
select DISTINCT byf10.B10_01,byf10.B10_03,byf10.B10_09,byf10.B10_17,byf10.B10_36,byf10.B10_41,byf10.B10_46,a.B01_05 as B10_30B10_40,b.B01_05 as B10_30NTD,c.B01_05 as B10_40NTD from byf10 left join (select B01_01,B01_011,B01_02,B01_03,B01_05,B01_06 from byf01) as a on byf10.B10_30=B01_02 and byf10.B10_40=a.B01_03 and (byf10.B10_02 between a.B01_01 and a.B01_011 ) and a.B01_06='1' left join (select B01_01,B01_011,B01_02,B01_03,B01_05,B01_06 from byf01) as b on byf10.B10_30=b.B01_02 and a.B01_03='NTD' and (byf10.B10_02 between b.B01_01 and b.B01_011 ) and b.B01_06='1' left join (select B01_01,B01_011,B01_02,B01_03,B01_05,B01_06 from byf01) as c on byf10.B10_40=a.B01_02 and a.B01_03='NTD' and (byf10.B10_02 between c.B01_01 and c.B01_011 ) and c.B01_06='1' order by byf10.B10_01 回复 引用 查看