select * from xcom.SENTMESSAGEBUFFERLOG where messageid='0410';
我要查询xcom用户下的SENTMESSAGEBUFFERLOG这张表里的数据 表的结构是这样:
.
而且我只想查询近两天的时间的数据.. 谢谢大虾了.数据库

解决方案 »

  1.   

    select * from xcom.SENTMESSAGEBUFFERLOG where sysdate>sysdate-2;这样?????
      

  2.   

    select * from xcom.SENTMESSAGEBUFFERLOG where 日期字段XXXX>sysdate-2;
      

  3.   

    sentlogtime——这个应该是你的时间字段如果为data类型:
    select * from xcom.SENTMESSAGEBUFFERLOG where sentlogtime between sysdate-2 and sysdate不是data类型你就:
    to_date(sentlogtime,'yyyy-mm-dd hh24:mi:ss')
      

  4.   

    SELECT * FROM XCOM.SENTMESSAGEBUFFERLOG WHERE  MESSAGEID >= 'yyyy-mm-dd' AND MESSAGEID <= 'yyyy-mm-dd'  这样可以不
      

  5.   

    SELECT * FROM XCOM.SENTMESSAGEBUFFERLOG WHERE  SENTLOGTIME > current_date()-2 ;
      

  6.   

    得看你表中的时间字段是怎样保存的,依据情况在where字句中对时间进行限制就行了
      

  7.   

    where 日期字段 > sysdate -2