62,254
社区成员
发帖
与我相关
我的任务
分享
declare @str varchar(100)
set @str='t091108143356449351'
set @str=SUBSTRING(@str,2,LEN(@str)-1)
select @str
declare @year varchar(4)
declare @month varchar(2)
declare @day varchar(2)
declare @hour varchar(2)
declare @min varchar(2)
declare @second varchar(2)
declare @pos int
set @pos=1
set @year='20'+SUBSTRING(@str,@pos,2)
set @pos=@pos+2
set @month=SUBSTRING(@str,@pos,2)
set @pos=@pos+2
set @day=SUBSTRING(@str,@pos,2)
set @pos=@pos+2
set @hour=SUBSTRING(@str,@pos,2)
set @pos=@pos+2
set @min=SUBSTRING(@str,@pos,2)
set @pos=@pos+2
set @second=SUBSTRING(@str,@pos,2)
declare @time varchar(100)
set @time=@year+'-'+@month+'-'+@day+' '+@hour+':'+@min+':'+@second
select @time
select * FROM TABLE
WHERE substring('t091108143356449351',2, 10)
>SUBSTRING(replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
,3,11)