0
但还有另外一种写法。因为SQL SERVER的base date是1900-01-01,所以,你可以试着写成下面这样,同样可以得到昨天。
可能时间长了,大家会免疫这种写法,你还可以改成,1899-12-30,即-2天。
还可以这样
Posted on
Monday, February 27, 2017
by
醉·醉·鱼
and labeled under
sql
如果要计算昨天的时间,第一反应都是
SELECT DATEADD(DAY, -1, GETUTCDATE())
但还有另外一种写法。因为SQL SERVER的base date是1900-01-01,所以,你可以试着写成下面这样,同样可以得到昨天。
SELECT GETUTCDATE() + '1899-12-31'
可能时间长了,大家会免疫这种写法,你还可以改成,1899-12-30,即-2天。
SELECT DATEADD(DAY, 1, GETUTCDATE()) + '1899-12-30'
还可以这样
SELECT GETUTCDATE() - 1
Post a Comment