Oracle,时间间隔(以分钟为单位)的计算!

deodara 2004-11-09 04:33:04
Oracle数据库,某表中含有Date类型的字段,那么如何获取这样的记录:此记录所 记录的时间字段与当前时间相差不超过一分钟?!~
...全文
573 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzszp 2004-11-09
  • 打赏
  • 举报
回复
是的
bzszp 2004-11-09
  • 打赏
  • 举报
回复
推荐用这样的写法,从效率上来说会好一写
select * from tablename where col>sysdate-1/(24*60);
deodara 2004-11-09
  • 打赏
  • 举报
回复
如果按秒来计算,比如不超过50秒是不是应该是这样子:
select * from tab_name where col>sysdate-50/(24*60*60);
hzf005 2004-11-09
  • 打赏
  • 举报
回复
同意楼上的:)
bluelamb 2004-11-09
  • 打赏
  • 举报
回复
select * from tablename where col>sysdate-1/(24*60);
dinya2003 2004-11-09
  • 打赏
  • 举报
回复
select * from tablename a where (sysdate-a.时间字段)*24*60*60 <=60
zmgowin 2004-11-09
  • 打赏
  • 举报
回复
select * from tab_name where col>sysdate-1/(24*60);

17,377

社区成员

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

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