我有一個顯示結果如下的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