Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 PL SQL работа с датами  [new]
Nur_78
Member

Откуда:
Сообщений: 2
Здравствуйте! мне нужно
Найти время,затраченное на исполнение каждой заявк

Пример нашла на этом форуме.

Select p."NUMBER",p.open_time+1/4,p.close_time+1/4,
TRUNC(p.close_time-p.open_time)|| ' дней ' ||
EXTRACT(HOUR FROM NUMTODSINTERVAL((p.close_time-p.open_time),'HOUR')) || ' часов ' ||
EXTRACT(MINUTE FROM NUMTODSINTERVAL((p.close_time-p.open_time)*1440,'MINUTE')) || ' мин ' ||
TRUNC(EXTRACT(SECOND FROM NUMTODSINTERVAL((p.close_time-p.open_time)*86400,'SECOND'))) || ' сек '
From probsummarym1 p left join contctsm1 c on p.contACT_NAME=c.contact_name left join deptm1 d on c.dept=d.dept
Where (p.close_time between to_date('01.01.2013','dd.mm.yyyy') and to_date('01.01.2014','dd.mm.yyyy') )


у меня не получается время вычислить.

Результат:

№ open_time close_time
IM10012112 28.12.2012 16:08:49 03.01.2013 15:12:16 5 дней 5 часов 3 мин 27 сек
Не пойму где ошибка?
26 авг 14, 12:53    [16493362]     Ответить | Цитировать Сообщить модератору
 Re: PL SQL работа с датами  [new]
Battledwarf
Member

Откуда: Дедовск
Сообщений: 79
Nur_78,

может, так:
Select p."NUMBER",p.open_time+1/4,p.close_time+1/4,
TRUNC(p.close_time-p.open_time)|| ' дней ' ||
EXTRACT(HOUR FROM NUMTODSINTERVAL((p.close_time-p.open_time)*24,'HOUR')) || ' часов ' ||
EXTRACT(MINUTE FROM NUMTODSINTERVAL((p.close_time-p.open_time)*1440,'MINUTE')) || ' мин ' ||
TRUNC(EXTRACT(SECOND FROM NUMTODSINTERVAL((p.close_time-p.open_time)*86400,'SECOND'))) || ' сек '
From probsummarym1 p left join contctsm1 c on p.contACT_NAME=c.contact_name left join deptm1 d on c.dept=d.dept
Where (p.close_time between to_date('01.01.2013','dd.mm.yyyy') and to_date('01.01.2014','dd.mm.yyyy') ) 


смотреть сюда: EXTRACT(HOUR FROM NUMTODSINTERVAL((p.close_time-p.open_time)*24,'HOUR')) || ' часов ' ||
26 авг 14, 13:47    [16493830]     Ответить | Цитировать Сообщить модератору
 Re: PL SQL работа с датами  [new]
Nur_78
Member

Откуда:
Сообщений: 2
Спасибо большое!
27 авг 14, 07:01    [16497774]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить