SQL> select sysdate+1/24 from dual;SYSDATE+1/24
-------------------
2002-11-15 17:18:42SQL> select sysdate from dual;SYSDATE
-------------------
2002-11-15 16:19:03
-------------------
2002-11-15 17:18:42SQL> select sysdate from dual;SYSDATE
-------------------
2002-11-15 16:19:03
to_date(in1,'yyyy-mm-dd')+1
这个1是一天,还是一小时?
to_date(in1,'yyyy-mm-dd')+floor(1/24)
和上面的结果一样吗?
这是一天
to_date(in1,'yyyy-mm-dd')+floor(1/24)
不一样
floor()是用来取整的floor(1/24)=0 floor(27/24)=1用语句就可以了,很简单,干嘛要写成函数?
为什么我在PLUS中就只能2002-11-15?
你的问题就解决了,呵呵