SQL两日期时间字段相减求年月日时分秒的代码

Admin | 2010-3-26 12:49:21 | TrackRecord: 2284 Times | Tag标签:数据库Sql,VFP,Access 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  如果存在两个SQL的日期时间字段,如何在Select中返回两日期相减之年月日时分秒?

  举例如下:

  select date1,date2 from tb

  其中 date1, date2 均为datetime型.

  求date2-date1 得出相差的年月日时分秒

  有解决此类问题,我们可以使用datediff函数,其功能如下

  datediff(yy,date1,date2),返回年
  datediff(m,date1,date2),返回月
  datediff(d,date1,date2),返回日
  datediff(hh,date1,date2),返回时
  datediff(n,date1,date2),返回分
  datediff(s,date1,date2),返回秒
  datediff(ms,date1,date2),返回毫秒

  根据以上的知识,我们要使用SQL中的Select返回年月日时分秒,语句如下:

  select datediff(yy,date1,date2) from tb
  select datediff(m,date1,date2) from tb
  select datediff(d,date1,date2) from tb
  select datediff(hh,date1,date2) from tb
  select datediff(n,date1,date2) from tb
  select datediff(s,date1,date2) from tb



上一篇:如何知道SQL语句的执行时间    下一篇:最原始的最完整的MS SQL语句介绍

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com