sql语句出现问题(在线等!)

jie2002 2003-11-27 10:32:54
sql="select msg,to_char( to_date(recv_time, 'YYYYMMDDHH24MISS'), 'MM-DD HH24:MI') as addtime,DST_PHONENUM,SRC_PHONENUM from recv_stat";
sql=sql+" where (DST_PHONENUM='8118') or (DST_PHONENUM='095688') AND ((to_date(recv_time,'YYYYMMDD'))==(to_date(getnowtime(), 'YYYYMMDD')))";
sql=sql+" order by recv_time desc";

错误提示
Search error: ORA-00920: invalid relational operator error1
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jie2002 2003-11-27
  • 打赏
  • 举报
回复
哦,写错了
不过上面查出的并不是“今天”的信息啊
AND ((to_date(recv_time,'YYYYMMDD'))==(to_date(getnowtime(), 'YYYYMMDD')))"
这句没用吗?
icefirelxb 2003-11-27
  • 打赏
  • 举报
回复
請問==s是什麼意思?
jiezhi 2003-11-27
  • 打赏
  • 举报
回复
== ---------->> =
xinpingf 2003-11-27
  • 打赏
  • 举报
回复
还有,偶不知道两个等号是什么运算符
xinpingf 2003-11-27
  • 打赏
  • 举报
回复
to_date(getnowtime(), 'YYYYMMDD')

你的这句sql是要在数据库中执行的,但是oracle中有getnewtime()这样的东东吗?

应该是sysdate吧?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧