时间相减问题
sql定义了两个时间类型的变量@StarTime datetime,@homochronousStarTime datetime,@StarTime是作为一个参数传入存储过程的,@homochronousStarTime的值要等于@StarTime减去一年,时间只要年月日就好,求教 set @homochronousStarTime=要怎么写啊
[解决办法]
declare @StarTime datetime,
@homochronousStarTime datetime
set @StarTime=getdate()
set @homochronousStarTime=dateadd(year,-1,@StarTime)
print convert(varchar(10),@homochronousStarTime,20)