首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请高人指点(很有意思的算法有关问题)

2012-02-13 
请高人指点(很有意思的算法问题)现在我们的user提出了一个变态的需求要求有这样的一个sql语句,给定一个十

请高人指点(很有意思的算法问题)
现在我们的user提出了一个变态的需求要求有这样的一个sql语句,
给定一个十进制的数值,如 "1000 ",要能按照一定的规则返回一个进位后的数值
如: "A01 ",也就是到了999就要升为到A,然后再增加99就变成 "B01 ",依此类推,一直到字母Z.

举例

999--〉A00

1010--> A11

1100--> B03
不知道表达的是否清楚,谢谢!给个解决方案

[解决办法]
declare @char varchar(10)
set @char= '1100 '

select char(65+(@char-999)/99)+RIGHT( '00 '+RTRIM((@char-999)%99),2)
[解决办法]
楼主怎么没有消息了,我在等结果,到底对不对

热点排行
Bad Request.