Maxik
Новичок
Время, затраченное на все процессы (sql-запрос)
Помогите построить запрос(ы). Есть такая ситуация:
id_процесса | id_действия | timestamp(время)
И данные:
1 | 1 | текущее время
1 | 2 | текущее время
1 | 3 | текущее время
2 | 1 | текущее время
2 | 2 | текущее время
3 | 1 | текущее время
Нужно получить время, затраченное на все процессы.
Теоретически это так:
От времени последнего id_действия процесса отнимает время первого id_действия этого же процесса, и в цикле по id_процессам складываем эти минутки в единое число.
А как сделать это посредством MySQL? Не хочется ведь дергать базу столько раз, сколько в ней процессов (их и 1000 может быть...)
Приветствуется любая подсказка
Помогите построить запрос(ы). Есть такая ситуация:
id_процесса | id_действия | timestamp(время)
И данные:
1 | 1 | текущее время
1 | 2 | текущее время
1 | 3 | текущее время
2 | 1 | текущее время
2 | 2 | текущее время
3 | 1 | текущее время
Нужно получить время, затраченное на все процессы.
Теоретически это так:
От времени последнего id_действия процесса отнимает время первого id_действия этого же процесса, и в цикле по id_процессам складываем эти минутки в единое число.
А как сделать это посредством MySQL? Не хочется ведь дергать базу столько раз, сколько в ней процессов (их и 1000 может быть...)
Приветствуется любая подсказка