datediff()
精选 转载DateDiff()描述
如果日期参数的数据类型是 smalldatetime,则结果的数据类型也是 smalldatetime。可以使用 DATEADD 向 smalldatetime 值添加秒或毫秒,但只有当 DATEADD 返回的结果日期的改变不小于 1 分钟时,这样做才有意义。
DATEDIFF 函数计算指定的两个日期中第二个日期与第一个日期的时间差的日期部分。换句话说,它得 出两个日期之间的间隔。结果是等于 date2 - date1 的日期部分的带符号整数值。
函数返回两个日期之间的差值 。
应用范围
1,该函数在mssql中可用
2,该函数在sybase中可用
3,该函数在在oracle中不可用!
------------------------------------------------------------
select datediff(''d'','2003-01-01','2003-01-02')返回的是1;
select datediff(''d'','2003-01-02','2003-01-01')返回的是-1;
可见datediff返回的是date2和date1之间在给定参数timeinterval下的差值。
注:
在sql2000下测试 "h"时是错误的,应该是 hh,例如:
select datediff(hh,'2003-01-01','2003-01-02') 返回的是24。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
案例学Python:filter()函数的用法,高级!
案例学Python:filter()函数的用法,高级!
Python 内置函数 python -
hive的datediff函数 hive中datediff函数怎么用
Hive计算天数时间差,有官方封装好的datediff函数.在Hive上输入:desc function extended datediff;即可查看此函数介绍。
oracle 算日期差天数 unix hive Hive