sql将毫秒级的时间变为天数小时分钟的格式
原先我的sql只能查出毫秒级
语句如下:
select ceil((To_date(PROCESS_TIME , ‘yyyy-mm-dd hh24-mi-ss’) -
To_date(FA_TIME , ‘yyyy-mm-dd hh24-mi-ss’)) * 24 * 60 )
FROM EQUIPMENT_FAILURE;
将毫秒级的时间变为天数小时分钟的格式
语句如下:
FLOOR(To_date(nvl(PROCESS_TIME,to_char(sysdate,’yyyy-mm-dd hh24-mi-ss’)),
‘yyyy-mm-dd hh24-mi-ss’) - To_date(FA_TIME , ‘yyyy-mm-dd hh24-mi-ss’))||’天’||
FLOOR((To_date(nvl(PROCESS_TIME,to_char(sysdate,’yyyy-mm-dd hh24-mi-ss’)),
‘yyyy-mm-dd hh24-mi-ss’) - To_date(FA_TIME , ‘yyyy-mm-dd hh24-mi-ss’)-
FLOOR(To_date(nvl(PROCESS_TIME,to_char(sysdate,’yyyy-mm-dd hh24-mi-ss’)),
‘yyyy-mm-dd hh24-mi-ss’) - To_date(FA_TIME , ‘yyyy-mm-dd
hh24-mi-ss’)))*24)||’时’||
floor(((To_date(nvl(PROCESS_TIME,to_char(sysdate,’yyyy-mm-dd hh24-mi-ss’)) ,
‘yyyy-mm-dd hh24-mi-ss’) - To_date(FA_TIME , ‘yyyy-mm-dd hh24-mi-ss’)-
FLOOR(To_date(nvl(PROCESS_TIME,to_char(sysdate,’yyyy-mm-dd hh24-mi-ss’)) ,
‘yyyy-mm-dd hh24-mi-ss’) - To_date(FA_TIME , ‘yyyy-mm-dd hh24-mi-ss’))) * 24-
floor((To_date(nvl(PROCESS_TIME,to_char(sysdate,’yyyy-mm-dd hh24-mi-ss’)) ,
‘yyyy-mm-dd hh24-mi-ss’) - To_date(FA_TIME , ‘yyyy-mm-dd hh24-mi-ss’)-
FLOOR(To_date(nvl(PROCESS_TIME,to_char(sysdate,’yyyy-mm-dd hh24-mi-ss’)) ,
‘yyyy-mm-dd hh24-mi-ss’) - To_date(FA_TIME , ‘yyyy-mm-dd hh24-mi-ss’))) * 24
))*60)||’分’ from EQUIPMENT_FAILURE
热门工具 换一换