oracle中sysdate的问题,为何trunc(sysdate,'day'),和to_char(sysdate,'day')结果显示的日期不对应???
迟到_啦 2017-11-13 02:42:28 SQL> select trunc(sysdate,'day') from dual;
TRUNC(SYSD
----------
2017-11-12
SQL> select to_char(sysdate,'day') from dual;
TO_CHAR(SYSDATE,'DAY')
------------------------
星期一
问题1: 为何相同数据换个格式日期却不一样了???
问题2: 如下图:reunc函数返回date型,to_char返回字符型,为什么他俩可以直接比较大小?
问题3: 如下图: 求解释一下为何数据相同,trunc和to_char函数显示的却完全不一样,有点懵了感觉
希望 对这块了解的前辈多给我一些指点,万分感谢