我有一表A结构如下:mydate myh mys id
-------------------------------
2011-11-12 15 30 1
2011-11-12 8 30 2
2011-11-12 10 0 3
.....
字段mydate 记录日期
字段myh 记录小时
字段mys 记录分钟问题:
想知道用系统时间是否已超过这个表中某条记录的 日期+小时+分钟 时间,如何写呢?谢谢
-------------------------------
2011-11-12 15 30 1
2011-11-12 8 30 2
2011-11-12 10 0 3
.....
字段mydate 记录日期
字段myh 记录小时
字段mys 记录分钟问题:
想知道用系统时间是否已超过这个表中某条记录的 日期+小时+分钟 时间,如何写呢?谢谢
字段myh 类型nvarchar2
字段mys 类型nvarchar2
sysdate > to_date(to_char(mydate, 'YYYYMMDD') || myh || mys, 'YYYYMMDDHH24MI');
from a
where mydate + to_number(myh) / 24 + to_number(mys) / (24 * 60) > sysdate ;
from a
where mydate + to_number(myh) / 24 + to_number(mys) / (24 * 60) > sysdate ;+1