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

查询语句,最大值+1解决方案

2012-01-20 
查询语句,最大值+1selectmax(DetailSerial)fromadmin.Holiday结果:HY0000062094如何通过查询语句得到HY000

查询语句,最大值+1
select   max(DetailSerial)   from   admin.Holiday
结果:
HY0000062094

如何通过查询语句得到HY0000062095

[解决办法]
select left(max(DetailSerial),2)+
right( '0000000000 '+cast(cast(max(DetailSerial) as bigint)+1 as varchar(10)),10)
from admin.Holiday

[解决办法]
Select Left(max(DetailSerial), 2) + Right(10000000000 + Cast(Stuff(max(DetailSerial), 1, 2, ' ') As Int) + 1, 10) from admin.Holiday

热点排行