以下查询:
select cdate from rprt where cdate <= TO_CHAR(sysdate, 'YYYY/MM/DD-HH24-MI-SS-SSSSS') and ryg='R' and cnum='C002';
return: 2013/04/27-10:06:26:794
如表中存储的那样。
我只想获取日期:27-04-2013
并获取结果日期和系统日期之间的天数。
使用函数cast()将时间戳转换为日期
select to_char(cast(sysdate as date),'DD-MM-YYYY') from dual;
有关 functioncast oracle11g 的更多信息http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions016.htm#SQLRF51256 http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions016.htm#SQLRF51256
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)