读书人

SQL Server 2005 (3)

发布时间: 2012-08-22 09:50:35 作者: rapoo

SQL Server 2005 (三)

查超90天的料:

?

Datediff:返回跨日期的日期和界

法:Datediff(datepart,startdate,enddate)

datepart 是定了在日期的哪一部分算差的。下表列出了 Microsoft? SQL Server^(TM) 的日期部分和。
日期部分??? |
year??????????? | yy, yyyy
quarter?????? | qq, q
Month???????? | mm, m
dayofyear?? | dy, y
Day???????????? | dd, d
Week????????? | wk, ww
Hour??????????? | hh
minute???????? | mi, n
second??????? | ss, s
millisecond |?? ms


startdate 是算的始日期。返回 datetime 或 smalldatetime 值或日期格式字符串的表式。
enddate?? 是算的止日期。返回 datetime 或 smalldatetime 值或日期格式字符串的表式。
startdate 是 enddate 去。如果 startdate 比 enddate 晚,返回值。


示例
此示例定在 pubs 中日期和前日期的天。

SELECT DATEDIFF(day, pubdate, getdate()) AS of_days FROM news

注意:
如果您只指定年份的最後位字,小於或等於"位年份截止期"配置的值的最後位字的字所在世截止年所在世相同。大於的值的最後位字的字所在世截止年所在世的前一世。例如,如果 two digit year cutoff 2049(默), 49 被解 2049,2050 被解 1950。避免模糊,使用四位的年份。

?

?

日期格式大全

?

?

被吃光的:

使用伺服器

?

?

排程:

如何:建立、除或修改共用排程 (Management Studio)sp_update_schedule (Transact-SQL)自化管理工作 (SQL Server Agent)建立、修改除排程 (2005)建立和附加排程至作 (2008)

?

?

?

?

读书人网 >SQL Server

热点推荐