<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 半導體 閱讀(179) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成人影院在线观看| 免费黄色小视频网站| 希望影院高清免费观看视频| 毛片免费全部播放一级| 四虎影永久在线高清免费| 中文字幕无码精品亚洲资源网| 亚洲国产精品无码av| 亚洲成A∨人片在线观看无码| 亚洲精品无码日韩国产不卡av| 特级毛片A级毛片100免费播放| a级男女仿爱免费视频| 0588影视手机免费看片| 国产无遮挡吃胸膜奶免费看| 久久久久亚洲精品男人的天堂| 精品无码一区二区三区亚洲桃色 | 亚洲乱码一区二区三区国产精品| 亚洲αⅴ无码乱码在线观看性色| 国产免费黄色无码视频| 5555在线播放免费播放| 99久久成人国产精品免费| 亚洲日韩中文字幕无码一区| h片在线观看免费| 最好看最新的中文字幕免费| 国产成人aaa在线视频免费观看 | 亚洲一级毛片免费看| 免费人成在线观看播放国产| 亚洲AV无码久久精品色欲| 亚洲a级片在线观看| 精品97国产免费人成视频| 无码免费午夜福利片在线| 亚洲视频在线一区二区| 91亚洲性爱在线视频| 又大又硬又粗又黄的视频免费看| 18女人水真多免费高清毛片| 久久午夜羞羞影院免费观看| 国产一级黄片儿免费看| 91在线视频免费91| 久久亚洲国产欧洲精品一| 亚洲AV永久无码精品一福利| 99视频有精品视频免费观看| 无码欧精品亚洲日韩一区夜夜嗨|