sql 获取当前日期的最大时间值

澳门新葡萄京官网注册,什么取稳当前系统日期的最大时间值,如yyyy-MM-dd 23:59:59.997。

大家得以应用DATEADD函数DATEADD(卡塔尔(قطر‎ 函数在日期中丰富或减去钦点的时间距离。

语法DATEADD(datepart,number,date卡塔尔(قطر‎date 参数是法定的日子表明式。number
是您愿意丰硕的间距数;对于现在的年月,此数是正数,对于过去的岁月,此数是负数。

上面用DATEADD来兑现,以当下日子的晚上时刻值加一天,即获得第二天的早上日子值,然后再减去3秒,即能够博稳妥前系统日期的最大时间值。

DECLARE@DateDATETIME=CURRENT_TIMESTAMP –当前系统日期时间

DECLARE@midnightDATETIMESET@midnight=CAST(CAST(@DateASDATE)ASDATETIME)SELECTDATEADD(ms,-3,DATEADD(day,1,@midnight))–2011-09-0923:59:59.997

发表评论

电子邮件地址不会被公开。 必填项已用*标注