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)?
?
?
?