首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.2.3  日期差值计算函数

日期差值计算函数用于计算两个给定日期指定部分的边界数,SQL Server提供的日期差值计算函数为DATEDIFF

DATEDIFF的具体语法如下:

DATEDIFF ( datepart , startdate , enddate )

其中包括以下参数。

¡  datepart:规定了应在日期的哪一部分计算差额,其定义如表2-1所示。

¡  startdate:规定了计算的开始日期。

¡  enddate:规定了计算的终止日期。

返回类型:integer

计算的开始日期和终止日期,可以是日期或日期格式的字符串。计算的方法是从enddate减去startdate。如果startdateenddate晚,返回负值。当结果超出整数值范围,DATEDIFF就产生错误。对于毫秒,最大数是2420小时31分钟23.647秒。对于秒,最大数是68年。

计算跨分钟、秒和毫秒这些边界的方法,使得DATEDIFF给出的结果在全部数据类型中是一致的。结果是带正负号的整数值,其等于跨第一个和第二个日期间的datepart边界数。例如,在2005142005211之间的月份数是1

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论