菜鸟求大神指点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 不代表任何值,你这么减 肯定不行
不知你为什么要 日期加减,这和左、右连接有什么关系?