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

关于日期的替换有关问题请问

2012-03-01 
关于日期的替换问题请教请问怎么把日期为 2007-04-3018:13:15.890 改为日期为 2007-05-0118:13:15.890

关于日期的替换问题请教
请问怎么把日期为 "2007-04-30   18:13:15.890 "改为日期为 "2007-05-01   18:13:15.890 "只改日期不改时间

[解决办法]
declare @d datetime
set @d= '2007-04-30 18:13:15.890 '
select dateadd(day,1,@d)
/*
------------------------------------------------------
2007-05-01 18:13:15.890

(所影响的行数为 1 行)
*/
[解决办法]
DATEADD
在向指定日期加上一段时间的基础上,返回新的 datetime 值。


select dateadd(day,1, '2007-04-30 18:13:15.890 ')

热点排行