日期:2014-05-17  浏览次数:20699 次

datediff问题
SQL中的datediff函数在oracle里好像没有这个函数,
我现在要算一年有多少个星期,有什么好的算法吗?

------解决方案--------------------

43.求两日期某一部分的差(比如秒)
S:select datediff(ss,getdate(),getdate()+12.3) value
O:直接用两个日期相减(比如d1-d2=12.3)
SELECT (d1-d2)*24*60*60 vaule FROM DUAL;


如果是星期
SELECT (d1-d2)/7 vaule FROM DUAL;
在取整就可以了