Я хочу рассчитать разницу между двумя датами (используя запрос SQL) в следующем формате: «ГГГГ-ММ-ДД ЧЧ: мм: сс», результат должен быть в часах / минутах.
example: "2011-08-02 18:00:00" - "2011-08-03 09:01:00" = 15h and 1 min
1 / Я не нашел функцию, которая вычисляет то, что я хочу, просто нашел TIMEDIFF () и DATEDIFF ()
2 / Также мой запрос не работает, потому что подзапрос возвращает более одной строки, у меня естьпытался вычислить с помощью datediff только для проверки запроса
select sum(DATEDIFF((select changegroup.CREATED
from changegroup,changeitem
where changegroup.id=changeitem.groupid
and oldString='Closed'
and changegroup.issueid=10301),
(select changegroup.CREATED
where changegroup.id=changeitem.groupid
and newString='Closed'
and changegroup.issueid=10301))) as somme
from changegroup,changeitem;
Как рассчитать разницу между двумя датами и как исправить запрос sql?
спасибо