如题:数据库有字段A,时间格式是:00:00:00注意,没有日期,现在要计算的是,当前系统时间减去字段A,所得的分钟数,返回整数,比如相差20分就返回20,天数可忽略,因为是同一天。谢谢!
哦,字段A的类型是 char。
hiredate什么东西?我是要用系统时间减去字段的时间啊,而且字段的时间是不带日期的
追答select trunc((sysdate-to_date('00:00:00','hh24:mi:ss'))*60) from 表名
把'00:00:00'换成你的字段名
这样不行的!我现在达到的目的是:当系统时间—字段时间>=20分钟时,执行某个动作,但不知道这20分钟怎么在后台自动算出来
追答select * from 表名 where 时间字段 <= sysdate-20/1440
追问提示无效月份呢!不能这样减吧?因为sysdate里面有日期和时间的,还有就是我的字段里面只有时间,没有日期
追答把你语句整个发上来我看看,帮你看一下