我有这个查询来获取Oracle Database 12c企业版第12.1.0.1.0版中的日期时间戳差异分钟 - 64位生产
SELECT TO_CHAR(GPS_FULL_DATE+2/24, 'MM-DD-YYYY HH24:MI:SS') GPS_DATE,
TO_CHAR(CREATION_DATE, 'MM-DD-YYYY HH24:MI:SS') CREATION_DATE,
extract(minute from ((GPS_FULL_DATE+2/24)-CREATION_DATE)) mins
FROM server_data sd
但我收到了这个错误:
ORA-30076: invalid extract field for extract source
30076. 00000 - "invalid extract field for extract source"
*Cause: The extract source does not contain the specified extract field.
*Action:
Error at Line: 2 Column: 42
答案 0 :(得分:2)
(GPS_FULL_DATE + 2/24) - CREATION_DATE
返回两个日期之间的天数。因此,您不能提取分钟数 - 但您可以将结果乘以24 * 60(一小时*小时,一小时)以获得所需的值。< / p>