select sysdate ,sysdate-10/(24*60) from dual; 肯定是当前时间到当前前10分钟的时间,运行 可以看到结果,具体怎么用,看个人需求
你好,你的代码的确得到了10分钟以前的时间 但是我加到条件里面 为什么就获取不到数据了呢?select * from gps_2011_03_06 t where t.time>=sysdate-10/(24*60) order by t.time desc此方法获取不到时间范围内的数据 为什么这个方法获取不到数据?是我哪块写错了吗? 我用的这个范围查询就能获取到select * from gps_2011_03_06 t where t.time>=to_Date('2011-3-6 16:05:00','yyyy-mm-dd HH24:mi:ss') and t.time <=to_Date('2011-3-6 16:15:00','yyyy-mm-dd HH24:mi:ss')
"select * from gps_2011_03_06 t where t.time>=sysdate-10/(24*60) order by t.time desc "你写这个是查找100分钟以前到现在的,时间范围不一样,查询结果当然不一样 十分钟是sysdate-1/(24*60) 细心点
肯定是当前时间到当前前10分钟的时间,运行
可以看到结果,具体怎么用,看个人需求
你好,你的代码的确得到了10分钟以前的时间
但是我加到条件里面 为什么就获取不到数据了呢?select * from gps_2011_03_06 t
where t.time>=sysdate-10/(24*60) order by t.time desc此方法获取不到时间范围内的数据 为什么这个方法获取不到数据?是我哪块写错了吗?
我用的这个范围查询就能获取到select * from gps_2011_03_06 t
where t.time>=to_Date('2011-3-6 16:05:00','yyyy-mm-dd HH24:mi:ss') and t.time <=to_Date('2011-3-6 16:15:00','yyyy-mm-dd HH24:mi:ss')
where t.time>=sysdate-10/(24*60) order by t.time desc "你写这个是查找100分钟以前到现在的,时间范围不一样,查询结果当然不一样
十分钟是sysdate-1/(24*60) 细心点
呵呵,没事 那按道理我的SQL语句是没问题的呀,可是为啥就查不出来结果呢??