datediff问题SQL中的datediff函数在oracle里好像没有这个函数,我现在要算一年有多少个星期,有什么好的算法
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;
在取整就可以了
