请在日期范围之外的查询中帮助转换EPOC时间

时间:2019-07-08 19:57:28

标签: sql oracle epoch

我在Oracle Developer版本18.2中写了一个查询,第4列中的1是日期,我对该列的查询结果是EPOCH格式。我需要采用MM / DD / YYYY格式。我对数据库只有读权限,因为我对此很陌生,我只是不理解如何将我从数以千计的答复中读取的内容应用于其他问题。请帮忙。

目前,我将查询导出到excel,然后可以从此DATEMODIFIED列中复制数据,然后将其粘贴到在线时代批量转换工具中,该工具会将所有内容转换为正常日期,例如MM / DD / YYYY。然后我将其复制并粘贴回excel。我知道,如果有帮助,此DATEMODIFIED列的数据类型为NUMBER(15)。

SELECT 
CASE UT_RP.INCIDENTS.CUSTRTYP 
WHEN 0 THEN 'R'
WHEN 10 THEN 'C'
ELSE 'R' END "BTC", 
UT_RP.INCIDENTS.ACCNTNUM AS Acct_#, 
UT_RP.INCIDENTS.REQSTID AS Ticket_#,
UT_RP.INCIDENTS.DATEMODIFIED 
FROM
UT_RP.INCIDENTS
WHERE
UT_RP.INCIDENTS.SITEID = '313'
AND UT_RP.INCIDENTS.CATGRY = 'Service'
AND UT_RP.INCIDENTS.TYP = 'OSL'
AND UT_RP.INCIDENTS.ITM = 'BryDp'
AND UT_RP.INCIDENTS.STTS = '40'
AND UT_RP.INCIDENTS.ASSIGNDTOFN IS NOT NULL
AND (UT_RP.INCIDENTS.ASSIGNDGRP = 'COFSDBR'
OR UT_RP.INCIDENTS.ASSIGNDGRP = 'COFSDBR-MB'
OR UT_RP.INCIDENTS.ASSIGNDGRP = ' COFSDBR-CR')
ORDER BY STTS
;

这是我当前的查询结果:

BTC Acct_#  Ticket_#    DATEMODIFIED
R   1357876 I0088820    1561653006
C   2368987 I0088986    1562083820
C   1246765 I0088223    1562083903

这就是我希望实现的目标

BTC Acct_#  Ticket_#    DATEMODIFIED
R   1357876 I0088820    06/27/2019
C   2368987 I0088986    07/02/2019
C   1246765 I0088223    07/02/2019

在此先感谢任何可以提供帮助的人。

0 个答案:

没有答案