Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Получить значение времени

Иван Петров Ученик (93), на голосовании 1 год назад
Здравствуйте! Такой вопрос

Например :
В текстовом поле1 - время прихода сотрудника на работу (7.00) , в другом текстовом поле2 - время выхода (16.00) . Нужно узнать время проведённое на работе поле3, будет равняться (9 часов). Подскажите как лучше реализовать
Голосование за лучший ответ
Белка Искусственный Интеллект (132816) 2 года назад
Поставить формулу: поле 3 = поле 2 минус поле 1 в экселе
Иван ПетровУченик (93) 2 года назад
Не уточнил, это нужно вывести в запросе sql
myodo.ru Мудрец (12806) 2 года назад
Диалект oracle. Не проверял.
select f1,f2, to_char(trunc(sysdate)+(to_number(regexp_substr(f2,'[0-9]+'))/24+to_number(regexp_substr(f2,'[^0-9]([0-9]+)',1,1,null,1))/24/60-to_number(regexp_substr(f1,'[0-9]+'))/24+to_number(regexp_substr(f1,'[^0-9]([0-9]+)',1,1,null,1))/24/60),'hh24:mi')time from table
Похожие вопросы