rOOse
@rOOse
Frontend developer

Как высчитать общее время событий?

Есть таблица типа:

---------------------
|событие   |  время |
|-------------------|
|событие1  |  время1|
|-------------------|
|событие2  |  время2|
|-------------------|
|событие1  |  время3|
|-------------------|
|событие1  |  время4|
|-------------------|
|событие2  |  время2|
---------------------

Наименования событий уникальные, время в unix time, вопрос:
Можно ли сделать такой запрос чтобы получить общее время подряд идущих одинаковых событий?
В итоге мне нужно получить данные типа: событие1: 19:00-19:30, событие2: 19:30-19:34, событие1: 19:34-19:46 и т.д.
Ну и заодно как получить общее время вообще, типа: событие 1: 42 минуты, событие 2: 4 минуты и т.д.
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
"наименования событий" здесь для примера, пусть будет id

То есть по ID определяем сущность. Хорошо. В начале события добавляем запить о нём. По окончании — запись ( ID, окончание). Вопрос: почему не находим запись ID и записываем время окончания в поле "Окончание" этой записи? И получаем всё, что вам нужно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы