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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品成人综合色在线婷婷 | 国产一区二区三区免费看| 亚洲欧洲国产成人精品| 99精品国产成人a∨免费看| 国产AV无码专区亚洲Av| 久操视频免费观看| 亚洲自偷自偷精品| 午夜精品一区二区三区免费视频| 亚洲成在人线av| 国产91色综合久久免费| 亚洲免费视频播放| 在线精品免费视频| 韩国亚洲伊人久久综合影院| 国产资源免费观看| 一级特黄aaa大片免费看| 伊人久久大香线蕉亚洲| 国产午夜免费高清久久影院| 亚洲经典在线中文字幕| 免费在线观看你懂的| 国产成人高清亚洲一区91| 亚洲精品无码av天堂| 黄色网站软件app在线观看免费| 毛片a级毛片免费播放100| 亚洲精品无码一区二区| 免费大黄网站在线看| 中国一级特黄高清免费的大片中国一级黄色片 | 国产美女无遮挡免费视频 | 久久亚洲国产成人精品性色| 亚洲最大免费视频网| 久久亚洲国产成人影院| 免费在线观看亚洲| 在线观看特色大片免费网站| 亚洲一区二区影视| 亚洲国产综合精品一区在线播放| 久久久国产精品福利免费| 亚洲91精品麻豆国产系列在线| 国产禁女女网站免费看| 毛片免费在线观看| 久久精品国产亚洲av品善 | 亚洲一级视频在线观看| 亚洲人成电影网站国产精品|