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 ?
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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')

17,377

社区成员

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

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