DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart,startdate,enddate ) 参数 datepart 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft? sql Server? 识别的日期部分和缩写。 日期部分 缩写 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 是计算的开始日期。startdate 是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。 因为 smalldatetime 只精确到分钟,所以当用 smalldatetime 值时,秒和毫秒总是 0。 如果您只指定年份的最后两位数字,则小于或等于"两位数年份截止期"配置选项的值的最后两位数字的数字所在世纪与截止年所在世纪相同。大于该选项的值的最后两位数字的数字所在世纪为截止年所在世纪的前一个世纪。例如,如果 two digit year cutoff 为 2049(默认),则 49 被解释为 2049,2050 被解释为 1950。为避免模糊,请使用四位数的年份。 有关时间值指定的更多信息,请参见时间格式。有关日期指定的更多信息,请参见 datetime 和 smalldatetime。 enddate 是计算的终止日期。enddate 是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。 返回类型 integer 注释 startdate 是从 enddate 减去。如果 startdate 比 enddate 晚,返回负值。 当结果超出整数值范围,DATEDIFF 产生错误。对于毫秒,最大数是 24 天 20 小时 31 分钟零 23.647 秒。对于秒,最大数是 68 年。 计算跨分钟、秒和毫秒这些边界的方法,使得 DATEDIFF 给出的结果在全部数据类型中是一致的。结果是带正负号的整数值,其等于跨第一个和第二个日期间的 datepart 边界数。例如,在 1 月 4 日(星期日)和 1 月 11 日(星期日)之间的星期数是 1。 示例 此示例确定在 pubs 数据库中标题发布日期和当前日期间的天数。 USE pubs GO SELECT DATEDIFF(day,pubdate,getdate()) AS no_of_days FROM titles GO

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

数据库时间相减_SqlServer 中两时间相减 DATEDIFF()相关推荐

  1. 两种方法求解 正数数组中 两个数相减 的最大值

    一,问题描述 给定一个正数数组arr(即数组元素全是正数),找出该数组中,两个元素相减的最大值,其中被减数的下标不小于减数的下标. 即求出: maxValue = max{arr[j]-arr[i] ...

  2. python 余数_python中两数相除取余数怎么运算

    在Python中取余数可以通过取模运算符%或通过divmod()函数来计算. 1.取模运算符%: 所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来 ...

  3. 数据库两时间类型相减_sql中两个时间类型相减得到的值

    今天有人把数据库两个time类型的字段查出来并做了减法,得到一个长形的数字.这个数字是什么? 首先在数据库里建立一张test表(mysql的数据库) CREATE TABLE `NewTable` ( ...

  4. linux在shell中获取系统时间,linux在shell中获取时间

    获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...

  5. php 中日期时间函数大全,PHP 中日期时间函数 date() 用法总结

    [导读] date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考.格式化日期date() 函数的第一个参数规定了如何格式化日期 时间.它 ...

  6. 向mysql中插入时间_Java向mysql中插入时间的方法

    ava向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 java向MySQL插入当前时间的四种方式 第一种:将java.util.Date类型的时 ...

  7. python时间比较-在python中做时间比较

    时间比较是很常用的功能,python对此的支持还不错,有一个timedelta对象,保存了两个时间的差值,可以精确到微妙. 比较两个日期(年月日)的差: >>> from datet ...

  8. 分析步中的时间以及线性摄动中的时间?

    1.在ABAQUS中的分析中有两种时间尺度,分别是总体时间和分析步时间. 总体时间始终贯穿于分析步中,总是在增长,是每个常规分析步时间的总和. 每一个分析步有自己的时间尺度,称之为分析步时间,对于每一 ...

  9. android 时间显示格式,Android setting中修改时间显示格式后,桌面的数字时钟widget小部件显示不更新...

    桌面的数字时间的widget的显示主要需要关注的有如下5个. vendor\mediatek\proprietary\packages\apps\DeskClock\src\com\android\a ...

最新文章

  1. 千万不要把 bool 当成函数参数
  2. tomcat server.xml
  3. Java多线程闲聊(六):synchronized关键字
  4. UA MATH575B 数值分析下III 图像恢复
  5. Kaggle入门五大步,跟着做就对了
  6. Linux16.04配置CUDA8.0+CUDNNV5.1
  7. OSChina 周三乱弹 —— 爸爸说,这个是从他硬盘里掉出来的
  8. 降低成本,提高生产力—8句话讲清RPA的部署 1
  9. Angular JS(二) 指令部分
  10. Facebook 开源 AI 所使用的硬件平台 'Big Sur'
  11. HTML 变形(transform)、转换(transition)和动画(animation)
  12. u盘文件意外删除怎么恢复,不小心删了u盘的文件怎么办
  13. onenote使用python开发_我应该用onenote还是印象笔记?
  14. ZYNQ的Linux Linaro系统镜像制作SD卡启动
  15. 根据string查询是否是当月_发票勾选、查询、认证等25问!简直太全了!打印出来贴在桌子上学习!...
  16. 『精华』技术大牛养成指南,一篇不鸡汤的成功学实践
  17. 神牛TT685C闪光灯ETTL模式不同步解决方案
  18. 联想涉密专用计算机 字体,Lenovo出厂高分屏笔记本高分辨率下字体模糊的解决方法...
  19. HTTP API接口规范
  20. 线性表:链表的基本操作

热门文章

  1. python pptp proxy_Python爬虫使用代理IP突破反爬虫限制
  2. 2010年五道口考研心得
  3. Java 链表(宠物商店)
  4. lg相乘公式_对数相乘怎么算
  5. echarts X轴像直尺一样设置刻度
  6. 如何在Intellij IDEA中管理svn并进行分支的合并
  7. Qt 之tableView控件C++语言
  8. Android中导入项目编译时报错:Java home supplied via ‘org.gradle.java.home‘ is invalid. Invalid directory...
  9. C语言squeeze函数实现,numpy的squeeze函数使用方法
  10. 客服回复效率怎么提高,可试试这一款快捷复制工具