Прошло некоторое время с тех пор, как я опубликовал. У меня проблема с датами расчета.SQL Date Расчет форматирования
Я пытаюсь найти разницу между двумя датами как во время начала, так и времени окончания.
Я был в состоянии найти разницу в днях, так, например, если у меня есть даты:
start = 12/11/2014 12:05:05
finish = 13/11/2014 09:44:19
то запрос дает мне -0,90224537 ......
Однако я требуется ответ в виде часов, минут, секунд для целей заработной платы. Каков наилучший способ сделать это?
Мой запрос до сих пор:
select
time_sheet.time_sheet_id,
time_sheet.start_date_time - time_sheet.finish_date_time,
employee_case.case, employee_case.employee
from
time_sheet
inner join
employee_case on time_sheet.employee_case = employee_case.employee_case_id
where
employee_case.case = 1;
P.S. Я использую базу данных Oracle :)
Спасибо, что редактировали его правильно. @marc_s – DaRoGa