我写了一条SQL:select to_char(add_time,'yymmdd') time from video where time in (select to_char(sysdate-2,'yymmdd') from dual) 报我time列名无效后来我将time换成表里面有的字段 add_time 后,列名无效的错误没有了但是错误换成了:select to_char(add_time,'yymmdd') add_time from video where add_time in (select to_char(sysdate-2,'yymmdd') from dual)
*
ERROR 位于第 1 行:
ORA-01861: 文字与格式字符串不匹配可是 select to_char(sysdate-2,'yymmdd') from dual 我是可以单独执行的
请大哥大姐帮我!!!谢谢
*
ERROR 位于第 1 行:
ORA-01861: 文字与格式字符串不匹配可是 select to_char(sysdate-2,'yymmdd') from dual 我是可以单独执行的
请大哥大姐帮我!!!谢谢
select to_char(add_time,'yymmdd') add_time from video where to_char(add_time,'yymmdd') in (select to_char(sysdate-2,'yymmdd') from dual)
select to_char(add_time,'yymmdd') add_time from video where add_time>=trunc(sysdate-2) and add_time<trunc(sysdate-1)
效率比较高