Я хочу вычесть 2 даты и представить результат в часах и минутах одним десятичным числом.
У меня есть следующая таблица, и я делаю это таким образом, но результат не такой, как хотелось бы.
Есть небольшая вариация, я уверен, что это простая арифметика, но я не понимаю ее правильно.
select start_time, end_time, (end_time-start_time)*24 from
come_leav;
START_TIME END_TIME (END_TIME-START_TIME)*24 ------------------- ------------------- ------------------------ 21-06-2011 14:00:00 21-06-2011 16:55:00 2.9166667 21-06-2011 07:00:00 21-06-2011 16:50:00 9.8333333 21-06-2011 07:20:00 21-06-2011 16:30:00 9.1666667
Мне нужен результат (end_time-start_time), как показано ниже.
16:55- 14:00 = 2.55 16:50-07:00 = 9.5 16:30-7:20 = 9.1 and so on.
Как я могу это сделать?