在sql中大小写金额的转换
大哥大姐们..帮帮忙
小弟要在"查询分析器"中,用sql打印由阿拉伯数字转成大写的功能.
例如给出的价格是789.12,代码的功能就是把这个数字转成"柒百捌十玖元壹角贰分",然后用 print 打印出来. 只定义变量,不用存储过程和函数.
帮帮忙,谢谢~!
问题点数:30、回复次数:5Top
1 楼aw511(点点星灯)回复于 2005-08-09 20:34:06 得分 10
http://blog.csdn.net/pbsql/archive/2004/10/29/158666.aspxTop
2 楼Eddie_Lau(努力,加油)回复于 2005-08-09 20:36:58 得分 0
可以简单一点吗?不用函数和存储过程之类的.
只用print打印出结果来哦!
谢谢!!Top
3 楼aw511(点点星灯)回复于 2005-08-09 20:46:22 得分 10
--建好了函数后,调用
select dbo.f_num_chn(10.1)
---结果
壹拾圆壹角整
--上面是我找到的最简单的方法,Top
4 楼Eddie_Lau(努力,加油)回复于 2005-08-09 20:56:29 得分 0
晕....那如果我不能这些的话不就是不能实现了吗?
怎么办啊...呜呜~~~~
大哥大姐们啊...帮帮忙哦~~~~~
Top
5 楼filebat(Mark)回复于 2005-08-09 21:04:39 得分 10
是啊, 这个问题本身就很复杂。
上面的方法已经还简单了。Top




