请教各位高手:
我需要一个自定义函数,功能和sqlserver中的完全一样的datediff函数,
虽然网上面有很多,但是在执行的时候多是这样的:datediff('d',time,sysdate)
time是列名,sysdate是oracle取得当前系统时间。
但是在sqlserver中是这样执行的 第一种: datediff(d,time,getdate()) 第二种:datediff("d",time,getdate())
在oracle执行的时候d多了两个单引号
我现在要做的是兼容sqlserver和oracle数据库,我已经在oracle中自定义了一个getdate()的方法就后面的单引号无法统一,想了很多的办法就是无法达成一致,
请高手指点下 感激不尽!
------解决方案--------------------------------------------------------
ORACLE里两个日期直接相减就行了