reaferon
@reaferon

Как составить такой запрос?

Есть таблица событий, в которой, кроме всего прочего, имеются поля "начало события" и "конец события". Эти 2 поля в datetime.
Как отсортировать данные в таблице по разнице между полями? То есть, по сути, по времени исполнения события.
  • Вопрос задан
  • 88 просмотров
Решения вопроса 2
reaferon
@reaferon Автор вопроса
SELECT *,  TIMESTAMPDIFF(SECOND, start_at, finish_at)
  AS 'SECONDS' FROM `task` ORDER BY SECONDS DESC

Спасибо ISE73
Ответ написан
Комментировать
@ISE73
select t.event,t.begindt,t.enddt,TIMESTAMPDIFF(SECOND,t.enddt,t.begindt) as duration
from event t
order by 4
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы