VBA+Oracle Server 上一个Select的问题,请老师们赐教

ashtray 2014-01-06 09:00:29
表名:PW

表有以下字段:
request_time 长日期 yyyy-mm-dd 24hh:mi:ss
respond_time 长日期 yyyy-mm-dd 24hh:mi:ss

目的:搜索出所有从request_time这天早晨08:30起 24小时内, respond_time 在这区间内的所有记录

就是说,根据request_time的日期,不管字段中是几点,均从早晨8点算起的24小时之内,有回应(respond_time弱不在这个时间段内认为没有回应)的所有记录

请老师们指教

select * from PW where ?
...全文
48 1 收藏 2
写回复
2 条回复
ashtray 2014年01月06日
多谢楼上指点,明天去公司试一试!
回复 点赞
CT_LXL 2014年01月06日
引用 楼主 ashtray 的回复:
表名:PW 表有以下字段: request_time 长日期 yyyy-mm-dd 24hh:mi:ss respond_time 长日期 yyyy-mm-dd 24hh:mi:ss 目的:搜索出所有从request_time这天早晨08:30起 24小时内, respond_time 在这区间内的所有记录 就是说,根据request_time的日期,不管字段中是几点,均从早晨8点算起的24小时之内,有回应(respond_time弱不在这个时间段内认为没有回应)的所有记录 请老师们指教 select * from PW where ?
select * from PW where PW.RESPOND_TIME BETWEEN TO_DATE(TO_CHAR(PW.REQUEST_TIME,'YYYYMMDD')||'08:30:00','YYYYMMDD HH24:MI:SS') AND TO_DATE(TO_CHAR(PW.REQUEST_TIME+1,'YYYYMMDD')||'08:30:00','YYYYMMDD HH24:MI:SS')
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告