我们现在使用NHibernate连接到我们软件安装位置的不同数据库.所以我将许多SQL程序移植到Oracle.
SQL Server有一个很好的函数叫DateDiff,它接受一个日期部分,startdate和enddate.
日期部分示例是日,周,月,年等..
什么是Oracle等价物?
我还没有找到一个我必须创建自己的版本吗?
(由Mark Harrison更新)有几个很好的答案可以解释Oracle日期算术.如果你需要Oracle datediff(),请参阅爱因斯坦的回答.(我需要这样来保持Sybase和Oracle之间的spme SQL脚本兼容.)请注意,此问题同样适用于Sybase.