SQL对时间的处理的几种函数

DATEDIFF() 函数返回两个日期之间的天数。语法:

DATEDIFF(datepart,startdate,enddate)
SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

获取当前时间:

GETDATE() 函数从 SQL Server 返回当前的时间和日期。

SELECT GETDATE() AS CurrentDateTime

DATEADD() 函数在日期中添加或减去指定的时间间隔。

语法:

DATEADD(datepart,number,date)

注意事项:

date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。

SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDate
FROM Orders

你可能感兴趣的:(SQL对时间的处理的几种函数)