把这个加上个括号试
(Client_Info.Times Between to_date('2004-04-25 10:05:15','YYYY-MM-DD HH24:MI:SS') And to_date('2004-05-08 10:05:15','YYYY-MM-DD HH24:MI:SS'))

解决方案 »

  1.   

    我把select Client_Info.*,NetBar_Info.NetBarName from Client_Info,NetBar_Info where Client_Info.Times Between to_date('2004-04-25 10:05:15','YYYY-MM-DD HH24:MI:SS') And to_date('2004-05-08 10:05:15','YYYY-MM-DD HH24:MI:SS') And Client_Info.Area_ID = 1 And Client_Info.Netbarid like '%55555%'变成
    select Client_Info.*,NetBar_Info.NetBarName from Client_Info,NetBar_Info where Client_Info.Times Between to_date('2004-04-25 10:05:15','YYYY-MM-DD HH24:MI:SS') And to_date('2004-05-08 10:05:15','YYYY-MM-DD HH24:MI:SS') And Client_Info.Area_ID = 1(既最后一个条件去掉就可以了,到底怎么回事?????)
      

  2.   

    “Client_Info.*要放到最后”是什么意思?
      

  3.   

    Client_Info.Netbarid 是数字型还是字符型?
      

  4.   

    Client_Info.*  用具体的字段代替。
      

  5.   

    看这个错误。
    SQL> select     * ,a n  from s;
    select     * ,a n  from s
                 *
    ERROR 位于第 1 行: 
    ORA-00923: 未找到预期 FROM 关键字 
    SQL> select a b,a n from s;         B          N                                                           
    ---------- ----------                                                           
             2          2                                                           
             3          3                                                           
             6          6                                                           
            12         12                                                           
            16         16
      

  6.   

    Client_Info.*放到最后
    Client_Info.*  用具体的字段代替。上面的这两条都不是必须的.放不放到最后,用不用具体的字段代替该是一样的.
      

  7.   

    select * ,a n  from s;必须改成如下:
    select s.* ,a n  from s;还有,请楼主给我你那两个表的建表sql,我可以在我这边的环境中给你调试一下。当然,如果需要的话。
      

  8.   

    dinya2003(OK):你不妨试验一下,如果先列出....*,后面再跟字段是会报错的,反正我遇到过。
    huangxiaoke2000(小小):放到最后就是说不要在select列表中间用到*,把这个放到列表的最后一个,或者像楼上平平淡淡说的那样用具体字段来代替*,就是具体写出字段名。不能保证成功,但不妨一试
      

  9.   

    把Client_Info.Netbarid like '%55555%'变成instr(Client_Info.Netbarid,'55555')>0
    试试
      

  10.   

    我赞成 hepp(皮皮)的推测。本有意替楼主调试,但好像楼主有保密的倾向,算了。
      

  11.   

    。。你那个between用的偶用的时候都加括号