时间计算 请问 有 20009-02-03 11:23:12 这个时间有什么办法 得到 2008-02-03 11:23:12 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datediff(yy,1,'2009-02-03 11:23:12') declare @t datetimeset @t = getdate()select @t-365 --NND 头晕中dateadd(yy,-1,'2009-02-03 11:23:12') select dateadd(yy,-1,'2009-02-03 11:23:12')/*-----------------------2008-02-03 11:23:12.000(1 行受影响)*/ dateadd 小卒你也昏迷了? select dateadd(year,-1,cast('2009-02-03 11:23:12' as datetime))/*-----------------------2008-02-03 11:23:12.000(1 row(s) affected) select convert(varchar(20),dateadd(year,-1,'2009-02-03 11:23:12'),120)--结果----------------2008-02-03 11:23:12 SQL 语句转成ORACLE 求一SQL语句 问个SQL SQL中如何Sum格式为varchar的字段? 关于更新序号的问题 无法执行 SQL Server 系统配置检查器 我试着写了一个存储过程,为什么会提示END语句错误?! DTS问题:把一张表导入到一个动态文件名文件中 求教基础问题! 请问怎么删除非空次要数据文件ndf,而保留mdf和ldf的正常使用? 请教,动态sql与静态sql参数转换问题 关于空值的问题
set @t = getdate()select @t-365
dateadd(yy,-1,'2009-02-03 11:23:12')
/*-----------------------
2008-02-03 11:23:12.000(1 行受影响)*/
dateadd 小卒你也昏迷了?
select dateadd(year,-1,cast('2009-02-03 11:23:12' as datetime))/*-----------------------
2008-02-03 11:23:12.000(1 row(s) affected)
--结果
----------------
2008-02-03 11:23:12