2012-10-10 4 views
1

초를 일 /시/분으로 변환하는 방법 DD : HH : MM 형식의 oracle? 이 전 DD로 표시해야 1백만8천3백7초 가정 해 봅시다 : HH : 당신이 원하는 것을 이해한다면 MM 형식분을 DD 형식으로 변환하는 방법 : Oracle에서 HH : MM 형식? DD 형식으로 표시해야하는 1008307 초 : HH : MM 형식

+0

, 시간 수, 다음 분의 숫자로 따라 (내 생각 엔 @의 cagcowboy의이 다릅니다)? 아니면 하루의 시간을 원하십니까? –

답변

3

이 시도 (내가 확실하지!) :

select to_char(start_date + (1008307/86400), 'DD:HH24:MI') from dual; 

을 나는 당신이 일을 말할 필요가 가정/특정 시간 이후의 시간/분 - 이것은 시작일입니다. 그리고 분명히 1008307을 어떤 값으로 변경해야합니다.

2

난 당신이 원하는 것을 이해한다면 당신은 당신이 일 수를 원하는 뜻

SQL> ed 
Wrote file afiedt.buf 

    1 select extract(day from ds_interval) || ':' || 
    2   to_char(extract(hour from ds_interval), 'fm00') || ':' || 
    3   to_char(extract(minute from ds_interval), 'fm00') "dd:hh:mm format", 
    4   to_char(extract(second from ds_interval), 'fm00') remaining_seconds 
    5 from (
    6 select numtodsinterval(1008307, 'second') ds_interval 
    7 from dual 
    8*) 
SQL>/

dd:hh:mm format         REM 
------------------------------------------------ --- 
11:16:05           07 
+0

나는 그가 무엇을하는지보기 위해 흥미가있다! – cagcowboy

관련 문제