【发布时间】:2018-03-18 03:41:57
【问题描述】:
我正在使用 ORACLE,如何从以下日期获取持续时间:
SELECT 24 * (TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI') - TO_CHAR(LASTACTIVITY, 'YYYY-MM-DD HH24:MI')) diff_hours
FROM WA_GA_TBL_USERS
我收到错误:
ORA-01722: invalid number
我想要的是从两个日期获取计数时间范围。
例子:
SYSDATE = 2017-10-06 17:00
LASTACTIVITY = 2017-10-06 15:30
结果是:1.5
接下来我将使用 PHP 验证它
if($timeduration > 1) //1 means 1 hour
{
}
【问题讨论】: