34,590
社区成员
发帖
与我相关
我的任务
分享
[code=SQL]declare @t as datetime
set @t = '20040428'
select 天数 = datediff(day , @t , '2004-12-31')
select 加修正值的天数 = datediff(day , @t , '2004-12-31') + 1
/*
天数
-----------
247
(1 行受影响)
加修正值的天数
-----------
248
(1 行受影响)
*/
[/code]declare @t as datetime
set @t = '20040428'
select 天数 = datediff(day , @t , '2004-12-31')
select 加修正值的天数 = datediff(day , @t , '2004-12-31') + 1
/*
天数
-----------
247
(1 行受影响)
加修正值的天数
-----------
248
(1 行受影响)
*/
declare @t varchar(20)
set @t='20040428'
select datediff(day,cast(@t as datetime),'2005-01-01')