欢迎光临小站 杜保良博客
当前位置:

杜保良博客 > 数据库 > 全文阅读

SQL Server日期相减DATEDIFF()函数

2017年08月31日 09:35  [互联网]浏览:1106  

[摘要] DATEDIFF: 返回跨两个指定日期的日期边界数和时间边界数, 语法:DATEDIFF ( datepart , startdate , enddate ) 用 enddate 减去 startdate

 

定义和用法

DATEDIFF() 函数返回两个日期之间的时间。

语法

DATEDIFF(datepart,startdate,enddate)

startdateenddate 参数是合法的日期表达式。

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-29','2008-12-30') AS DiffDate

结果:

DiffDate
1

例子 2

使用如下 SELECT 语句:

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

结果:

DiffDate
-1

本文来自杜保良博客,转载请标明出处:http://www.dubaoliang.com/view/40.html

更多
相关阅读:
  • 验证码:   留名:        
热门评论:
  • 网友:路人甲发表时间:2018/8/10 11:08:14
  •   test
  • 网友:路人甲发表时间:2018/11/1 9:25:26
  •   很好。