作用:返回两个日期之间的时间差

语法:DATEDIFF(datepart,startdate,enddate)

datepart 格式:

datepart 缩写 意义
year yy  | yyyy
quarter  qq  |  q 季度
month mm  |  m
week ww  |  w
day dd  |  d
hour hh 小时
minute  mi  |  n 分钟
second  ss  |  s
millisecond ms 毫秒

startdate:开始日期     格式为合法的日期表达式

enddate:结束日期      格式为合法的日期表达式

例子:

1、下面示例的语句返回 9

select DATEDIFF(year,'2010-12-31','2019-01-01')

2、下面示例语句返回 12

当使用 month 作为datepart 部分时,DATEDIFF 返回两个日期(包括第二个日期但不包括第一个日期)之间出现的月的第一天的数目

select DATEDIFF(Month,'2018-01-01','2019-01-01')

3、下面示例语句返回 5

当使用 week 作为datepart 部分时,DATEDIFF 返回两个日期(包括第二个日期但不包括第一个日期)之间星期日的数目

select DATEDIFF(week,'2018-12-01','2018-12-31')

4、下面示例语句返回  30

当使用 day 作为datepart 部分时,DATEDIFF 返回两个指定的日期包括第二个日期但不包括第一个日期)之间的午夜数

select DATEDIFF(day,'2018-12-01','2018-12-31')

DATEDIFF()  函数在实际中最常用的就是用在 Where 条件中进行时间过滤

参考文档:SQL Server DATEDIFF() 函数

DATEDIFF() 函数—— 计算时间差相关推荐

  1. SQL Server DATEDIFF() 函数计算时间差

    DATEDIFF() 函数返回两个日期之间的时间. 语法: DATEDIFF(datepart,startdate,enddate) datepart 参数可以是下列的值: ,但一些英文也是支持的,如 ...

  2. R语言difftime函数计算时间差值实战

    R语言difftime函数计算时间差值实战 目录 R语言difftime函数计算时间差值实战 #基础语法 #获取difftime语法帮助

  3. 超简单MySql的DATEDIFF函数计算某个时间距离当前时间多少天。

    用到的mysql函数,DATEDIFF() 例: select DATEDIFF(DATE_FORMAT(NOW(),'%Y-%m-%d'),DATE_FORMAT(TB.SJ,'%Y-%m-%d') ...

  4. sqlserver根据DATEDIFF()函数计算年龄、月龄、天数

    首先我们先来了解一下DATEDIFF()函数 DATEDIFF() 函数返回两个日期之间的时间. 语法:DATEDIFF(datepart,startdate,enddate) 比如我们想要计算年龄 ...

  5. 【Excel VBA】用datediff函数计算两个日期的间隔,实例代码亲测好用

    纲举目张 说明 代码code 使用说明 说明 前一段时间在CSDN上回答了一位朋友的提问,其中就用到了datediff函数.个人认为这个自带的函数功能很强大,但是了解的人很少,我在最开始写一写功能的时 ...

  6. DateDiff函数的使用

    机房收费系统中时间计算中需要用到时间函数,这次遇到这个不知道的,我好好的查了一下. DATEDIFF函数计算指定的两个日期中第二个日期与第一个日期的时间差的日期部分.返回Variant(Long) 的 ...

  7. mysql datediff多一天_MySQL DATEDIFF函数获取两个日期的时间间隔的方法

    描述 返回两个日期之间的时间间隔. 语法 DateDiff(interval, date1, date2 [ ,firstdayofweek[ , firstweekofyear]] ) DateDi ...

  8. MySQL datediff()函数

    转载自   MySQL datediff()函数 MySQL DATEDIFF函数介绍 MySQL DATEDIFF函数计算两个DATE,DATETIME或TIMESTAMP值之间的天数. MySQL ...

  9. mysql时间间隔interval_MySQL DATEDIFF函数获取两个日期的时间间隔的方法

    描述 返回两个日期之间的时间间隔. 语法 DateDiff(interval, date1, date2 [ ,firstdayofweek[ , firstweekofyear]] ) DateDi ...

最新文章

  1. iOS ASIHttpRequest 封装
  2. 安装iis,php,mysql总结
  3. SQL 关于地图两个坐标点之间的距离运算
  4. firedebug调试Jquery
  5. Android 使用XmlPullParser解析xml
  6. (44)System Verilog数组逻辑运算
  7. union all查询统计总数量
  8. c语言转换为python语言_使用C语言中的数据缓冲区和NumPy数组之间的转换来为Python接口打包C程序的最佳方法是什么?...
  9. 2017蓝桥杯C++A:迷宫(DFS)
  10. python怎么写入聚类标签_标签传播算法(Label Propagation)及Python实现
  11. 微信小程序自定义tabbar
  12. 时间复杂度与空间复杂度
  13. 扫描探针显微术入门(4)
  14. 微信小程序 -- 真机调试时没问题,上线后无法访问服务器
  15. docker stop all containers
  16. 线程同步之条件变量:pthread_cond_signal和pthread_cond_wait
  17. 屏蔽上网时弹窗广告,防止追踪、恶意域名,过滤横幅广告、以及视频广告的方法
  18. steam 无法连接远程计算机,steam联机连不上 steam联不上网
  19. 常见网页错误代码解析404、400、500、408...
  20. Canvas绘制圆点线段

热门文章

  1. c语言四项特效“疗法”
  2. 天津户口高考是否能加分?
  3. python基础(十六):迭代器、生成器
  4. MacBook pro 13寸2011年换SSD
  5. 这是一份电商运营求职指南
  6. php countchars,PHP count_chars()函数讲解
  7. FullMask-MPW
  8. 【PySCF学习3】-分子结构之对称性、电荷及自旋多重度
  9. 【BZOJ4422】Cow Confinement【扫描线】【差分】【线段树】
  10. 电商商城之实现轮播图