请问sql中有象vb中的dateDiff这样的函数么?或如何实现日期的加减在sql中---在线等待
在线 问题点数:0、回复次数:4Top
1 楼yujiabian(流氓兔子雨)回复于 2003-12-02 14:15:22 得分 0
日期可以直接相加减,但是你必须确保两个数都是日期型,可以用to_date()做转换Top
2 楼ern(与Oracle斗,其乐无穷)回复于 2003-12-02 14:22:42 得分 0
直接加减,要保证类型一样,就是都是日期或者都是日期时间或者都是时间间隔Top
3 楼podded(阿朱)回复于 2003-12-02 14:25:22 得分 0
SQL> select floor(to_date('2003-12-1','yyyy-mm-dd')-to_date('2003-1-1','yyyy-mm-
dd')) DateDiff from dual;
DATEDIFF
----------
334Top
4 楼hdppdh211(最帅的青蛙)回复于 2003-12-02 14:32:43 得分 0
能得出差距是多少个月么?Top




