当前位置: 代码迷 >> Oracle管理 >> 数据库 查询话语
  详细解决方案

数据库 查询话语

热度:509   发布时间:2016-04-24 04:43:05.0
数据库 查询语句
select * from xcom.SENTMESSAGEBUFFERLOG where messageid='0410';
我要查询xcom用户下的SENTMESSAGEBUFFERLOG这张表里的数据 表的结构是这样:
.
而且我只想查询近两天的时间的数据.. 谢谢大虾了.
数据库

------解决方案--------------------
select * from xcom.SENTMESSAGEBUFFERLOG where sysdate>sysdate-2;这样?????
------解决方案--------------------
引用:
select * from xcom.SENTMESSAGEBUFFERLOG where sysdate>sysdate-2;这样?????

select * from xcom.SENTMESSAGEBUFFERLOG where 日期字段XXXX>sysdate-2;
------解决方案--------------------
sentlogtime——这个应该是你的时间字段如果为data类型:
select * from xcom.SENTMESSAGEBUFFERLOG where sentlogtime between sysdate-2 and sysdate


不是data类型你就:
to_date(sentlogtime,'yyyy-mm-dd hh24:mi:ss')

------解决方案--------------------
引用:
引用:select * from xcom.SENTMESSAGEBUFFERLOG where sysdate>sysdate-2;这样?????
select * from xcom.SENTMESSAGEBUFFERLOG where 日期字段XXXX>sysdate-2;



SELECT * FROM XCOM.SENTMESSAGEBUFFERLOG WHERE  MESSAGEID >= 'yyyy-mm-dd' AND MESSAGEID <= 'yyyy-mm-dd'  这样可以不
------解决方案--------------------
SELECT * FROM XCOM.SENTMESSAGEBUFFERLOG WHERE  SENTLOGTIME > current_date()-2 ;
  相关解决方案