<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JBOSS 點滴

    豐豐的博客

    人民幣小寫轉為大寫(網上找了很多資料,由于跟目前財務帳有些不同,所以我在不斷更改中)

    --阿拉伯數字轉中文大寫數字 
    Create   function dbo.NToCC(@n int) 
    returns varchar(2) 
    as 
    begin 
     
    declare @s varchar(2) 
     
    if @n=0  
    set @s='零' 
    if @n=1 
    set @s='壹' 
    if @n=2 
    set @s='貳' 
    if @n=3 
    set @s='叁' 
    if @n=4 
    set @s='肆' 
    if @n=5 
    set @s='伍' 
    if @n=6 
    set @s='陸' 
    if @n=7 
    set @s='柒' 
    if @n=8 
    set @s='捌' 
    if @n=9 
    set @s='玖' 
     
    return @s  
     
    end  
     
    go
    --可支持到上億 
    alter   function dbo.numbertoChineseBigString(@m money) 
    returns varchar(255) 
    begin 
     
     
    declare @i varchar(255) 
    declare @f varchar(255) 
    declare @r varchar(255) 
    declare @s varchar(255) 
     
    set @s=convert(varchar(255),@m) 
    if charindex('.',@s)>0 
    begin 
        set @i=substring(@s,1,charindex('.',@s)-1) 
        set @f=substring(@s,charindex('.',@s)+1,len(@s)) 
    end 
    else  
    set @i=@s 
     
    set @r='' 
     
     
    declare @k int 
    set @k=len(@i) 
    while @k>=1  
    begin 
     
    --最多9位 
    if @k=9 
    set @r=@r+ 
    dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1))) 
    --@i 
    +'億' 
     
     
    if @k=8 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'仟' 
     
     
    if @k=7 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'佰' 
     
    if @k=6 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'拾' 
     
    if @k=5 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'萬' 
     
    if @k=4 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'仟' 
     
    if @k=3 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'佰' 
     
    if @k=2 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'拾' 
     
    if @k=1 
    set @r=@r+dbo.NToCC(convert(int,substring(REVERSE(@i),@k,1)))+'圓' 
     
     
    set @k=@k-1 
     
    end 
     
     
     
    if convert(float,@f)=0  
    set @r=@r+'整' 
    else  
    begin 
     
    if substring(@s,1,1)>''  
    set @r=@r+dbo.NToCC(convert(int,substring(@f,1,1)))+'角' 
     
    if substring(@s,2,1)>''  
    set @r=@r+dbo.NToCC(convert(int,substring(@f,2,1)))+'分' 
     
    end 
     
    set @r=replace(@r,'零仟零佰零拾','零') 
    set @r=replace(@r,'零佰零拾','零') 
    set @r=replace(@r,'零仟零佰','零') 
    set @r=replace(@r,'零拾','零') 
    set @r=replace(@r,'零仟','零') 
    set @r=replace(@r,'零佰','零') 
    set @r=replace(@r,'拾零萬','拾萬')
    set @r=replace(@r,'零零圓整','圓整') 
    set @r=replace(@r,'零圓整','圓整') 
    set @r=replace(@r,'零零萬圓整','萬圓整')
    return @r 
     
    end  
     

    posted on 2009-03-26 10:41 半導體 閱讀(178) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩亚洲国产高清免费视频| 好看的电影网站亚洲一区| 国产美女精品视频免费观看| 国产亚洲综合色就色| 九九全国免费视频| 国产高清免费视频| 久久国产成人亚洲精品影院| 亚洲娇小性色xxxx| 成人免费ā片在线观看| 免费无码黄动漫在线观看| 麻豆亚洲av熟女国产一区二| 免费人成网上在线观看| 久久久久国色AV免费观看性色| 国产亚洲精品AA片在线观看不加载| 人妻无码中文字幕免费视频蜜桃| 亚洲国产午夜中文字幕精品黄网站 | 最新国产AV无码专区亚洲| 亚洲乱码一区二区三区国产精品| 国内少妇偷人精品视频免费| 亚洲国产成人久久综合区| 亚洲av永久综合在线观看尤物| 日韩电影免费在线观看网站| 亚洲精品NV久久久久久久久久| 国产日韩久久免费影院| 亚洲裸男gv网站| 久久青草免费91线频观看不卡| 在线日韩日本国产亚洲| 免费国产叼嘿视频大全网站| 亚洲人成7777影视在线观看| 在免费jizzjizz在线播| 亚洲尹人九九大色香蕉网站| 花蝴蝶免费视频在线观看高清版| 亚洲乱亚洲乱淫久久| 久久99精品免费视频| 亚洲AV无码成人专区片在线观看| a级毛片免费网站| 国产亚洲一区二区三区在线不卡 | 亚洲综合色一区二区三区| 日本亚洲免费无线码| 美女的胸又黄又www网站免费| 国产成人无码免费视频97|