SQL чтобы получить время обработки задания - PullRequest
0 голосов
/ 28 февраля 2020

Существует задание, которое периодически запускается и записывает все обработанные строки вместе с идентификатором задания и отметкой времени в таблицу

Job ID , data, creationtime
1, x1, time1
1, x2, time2
1, x3, time n
2, a1, timea
2, a2, timeb
2, a3, timebn

Мне нужно SQL, чтобы получить общее время обработки запуска задания например, для jobID 1, это будет время n-time1

, поэтому вывод может быть таким:

JobID, processing time
1, timen-time1
2, timebn-timea

1 Ответ

0 голосов
/ 28 февраля 2020

Ue агрегация:

select job, max(creationtime) - min(creationtime)
from t
group by job;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...