20030905152536 把串转换成这种格式'2003-09-08 15-25-36'
select dateadd(day,3,cast('2003-09-08 15-25-36' as datetime))
select dateadd(day,3,cast('2003-09-08 15-25-36' as datetime))
解决方案 »
- update set 这个字段不定怎么办=value
- mssql2000的基础问题
- 得到非数字部分 比如 '3S' '4LL' 得到 'S' 'LL'
- 索引超出范围。必须为非负值并小于集合大小。
- 导dbf 字段名的长度大于10之后的那些被截取掉了?????
- 谁给我画个E-R图
- 一个SQL2000的问题,急。。。
- 请教UPDATE字段中某一位的SQL语句如何写?
- 死锁,难解决,求助!!!
- 那我现在一个10万字的字符串,如何用一个变量代替它?
- 如何使用delphi6.0自带的数据库通过sql2000的导入/导出向导,导入sql2000中
- 我想问一下就是怎么整理把不同条件下的数据放在一个DBGRID的问题
select dateadd(day,3,cast('2003-09-08 15:25:36' as datetime))
2、加上3天
3、转换为char
set @a='20030905152536'
select @a=convert(varchar,convert(datetime,left(@a,8),112)+5,112)+right(@a,6)
select @a
set @a='20030905152536'
select @a=convert(varchar,convert(datetime,left(@a,8),112)+5,112)+right(@a,6)
select @a
declare @t4 varchar(20)
declare @t2 datetime
declare @n intset @t2 = cast('2003-09-05 15:25:36' as datetime)
set @t1 = cast(datepart(year,@t2) as char(4))
set @t4 = cast(datepart(month,@t2) as varchar(2))
set @n = len(@t4)
if(@n < 2)
set @t4 = stuff(@t4,1,0,'0')
set @t1 = @t1 + @t4
print @t1
--日,时间依次类推,就是代码多点