我有一个显示结果如下的Oracle SQL查询:如何修剪或格式化HH:MM:在Oracle中的SQL查询SS.ms值
SQL:
select
uuid, name,
to_char(from_tz(startdate, 'UTC') at time zone 'America/New_York', 'yyyy-mm-dd hh24:mi:ss') as startdate_et,
to_char(from_tz(enddate, 'UTC') at time zone 'America/New_York', 'yyyy-mm-dd hh24:mi:ss') as enddate_et,
(enddate - startdate) as executiontime
from
process
where
name = (select name from jobconfiguration where currentprocessid = 'bGd_AAABNaMAAAFQHvY0UyTa');
这里的问题是executiontime
列中的数据。毫秒值太长,我也想从开头删除+00
,并将02.951000
修剪为02.95
和03.284000
修改为03.28
。
请指导。
什么是'STARTDATE的数据类型'和'ENDDATE'?谢谢。 –
@Bob - 时间戳 – user2325154