<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 在线播放免费人成视频网站 | 国产免费小视频在线观看| 亚洲国产日韩在线人成下载| 午夜网站在线观看免费完整高清观看| 国产亚洲欧洲Aⅴ综合一区 | 亚洲免费在线观看| 色偷偷亚洲男人天堂| 成人亚洲网站www在线观看| 无套内谢孕妇毛片免费看看| 亚洲精品无码久久不卡| 国产精品免费一区二区三区| 国产AV无码专区亚洲AWWW| a在线观看免费网址大全| 亚洲日本中文字幕区| 国产大片91精品免费观看不卡| 亚洲免费黄色网址| 午夜毛片不卡免费观看视频| 四虎国产精品成人免费久久| 亚洲色成人中文字幕网站| 91福利免费体验区观看区| 国产成人亚洲合集青青草原精品| 成人永久福利免费观看| www永久免费视频| 青青草原精品国产亚洲av| 无码永久免费AV网站| 日韩精品无码免费视频| 亚洲av无码不卡| 成年女人免费视频播放体验区| 国产成人不卡亚洲精品91| 久久精品国产亚洲| 日韩精品成人无码专区免费| 成人免费夜片在线观看| 亚洲国产人成在线观看69网站| 91在线视频免费看| 好湿好大好紧好爽免费视频 | 国产一区二区三区免费看| 在线观看免费播放av片| 亚洲久热无码av中文字幕 | 亚洲成aⅴ人片久青草影院| 少妇人妻偷人精品免费视频| 亚洲AV无码资源在线观看|