1 2 3 4 5 6 7 8
| WITH tab AS (SELECT to_date('2013-10-03 08:50:00', 'YYYY-MM-DD HH24:MI:SS') 开始时间 FROM dual) SELECT trunc((SYSDATE - 开始时间) * 24, 2) 加班时间, (8 - trunc((SYSDATE - 开始时间) * 24, 2)) 在等小时, to_char(SYSDATE, 'HH24:MI:SS') 当前时间, to_char(开始时间 + 8 / 24, 'HH24:MI:SS') 预计结束时间 FROM tab;
|