一个sql语句,包含有几乎所有标准查询语法[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 9309143 的 blog

                             when ( ( convert(char(8),kmm102.kmm102_over_date,112) < "yyyymmdd" )
                              and kmm102.kmm102_over_status = "00" )
                             then kmm102.kmm102_over_amt else 0 end ),0 ) ) as amt07, 
         sum( isnull( ( select case when ( ( convert(char(8),kmm103.kmm103_pay_date,112) < "yyyymmdd" )
                                     and kmm103.kmm103_pay_status <> "2" )
                                    then kmm103.kmm103_pay_amt else 0 end
                                    from kmm103
                                   where ( kmm103.kmm103_yy = kmm102.kmm102_yy ) 
                                     and ( kmm103.kmm103_bgt_kind = kmm102.kmm102_bgt_kind ) 
                                     and ( kmm103.kmm103_case_no = kmm102.kmm102_case_no ) ),0 ) ) as amt03,  
         sum( isnull( ( select case when ( ( convert(char(8),kmm103.kmm103_pay_date,112) < "yyyymmdd" )
                                     and kmm103.kmm103_pay_status <> "1" )
                                    then kmm103.kmm103_pay_amt else 0 end
                                    from kmm103
                                   where ( kmm103.kmm103_yy = kmm102.kmm102_yy ) 
                                     and ( kmm103.kmm103_bgt_kind = kmm102.kmm102_bgt_kind ) 
                                     and ( kmm103.kmm103_case_no = kmm102.kmm102_case_no ) ),0 ) ) as amt04  
    from kmm102,  
         kmm101 
   where ( kmm102.kmm102_yy = "yyy" ) and
         ( kmm102.kmm102_bgt_kind = "1" ) and
         ( kmm101.kmm101_yy =* kmm102.kmm102_yy ) and
         ( kmm101.kmm101_bgt_kind =* kmm102.kmm102_bgt_kind ) and
         ( kmm101.kmm101_bgt_type =* kmm102.kmm102_bgt_type )
group by substring( kmm102.kmm102_bgt_type,1,4 ), 
         substring( kmm102.kmm102_bgt_type,3,2 ), 

本文关键:sql
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top