sexevil 发表于 2016-10-29 11:21:38

SQL Server DATEDIFF() 函数


以下内容转载自:http://school.mzoe.com/sql/func_datediff.html


SQL Server DATEDIFF() 函数
  SQL Server Date 函数



定义和用法
  DATEDIFF() 函数返回两个日期之间的天数。

语法

DATEDIFF(datepart,startdate,enddate)
  startdate 和 enddate 参数是合法的日期表达式。
  datepart 参数可以是下列的值:



datepart
缩写



yy, yyyy


季度
qq, q



mm, m


年中的日
dy, y



dd, d



wk, ww


星期
dw, w


小时
hh


分钟
mi, n



ss, s


毫秒
ms


微妙
mcs


纳秒
ns




实例

例子 1
  使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-9','2008-12-30') AS DiffDate
  结果:



DiffDate


1


例子 2
  使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate
  结果:



DiffDate


-1



  SQL Server Date 函数
页: [1]
查看完整版本: SQL Server DATEDIFF() 函数