读书人

初学者求大神指点to_date相加减的有关

发布时间: 2013-01-18 10:22:42 作者: rapoo

菜鸟求大神指点to_date相加减的问题
select to_date('2012-11-11','yyyy-mm-dd')-to_date('2011-11-11','yyyy-mm-dd')from dual

这个语句执行的结果是366

select to_date('2012-11-11','yyyy-mm-dd')-to_date('2011-11-11','yyyy-mm-dd')-NULL from dual

这个语句执行的结果啥都没有?请问一下这个要怎么解决啊,因为要做报表,左连接后右边可能为空,导致出不来数。


[解决办法]
select to_date('2012-11-11','yyyy-mm-dd')-to_date('2011-11-11','yyyy-mm-dd') from dual
你这计算出来的是天数

null 不代表任何值,你这么减 肯定不行


不知你为什么要 日期加减,这和左、右连接有什么关系?

读书人网 >oracle

热点推荐