Итак, мое отношение простое: отношение (идентификатор, дата), идентификатор которого не является уникальным и не обязательно в любом порядке.Каждый идентификатор имеет дату (один и тот же идентификатор может иметь одинаковую дату).Моя проблема состоит в том, чтобы найти самый длинный интервал между датой и ее СЛЕДУЮЩЕЙ датой из всех идентификаторов.
Поэтому, если таблица выглядит следующим образом:
ID | Date
--------+------------
100 | 2015-06-20
100 | 2015-01-21
100 | 2016-04-23
ожидаемый результат будет
ID | interval
--------+------------
100 | (2016-04-23 - 2015-06-20)
или если все даты идентификатора совпадают:
ID | Date
--------+------------
100 | 2016-04-23
100 | 2016-04-23
100 | 2016-04-23
ожидаемый результат должен быть
ID | interval
--------+------------
100 | 0
это для одного идентификатора, в моем отношенииЕсть 100 идентификаторов вместе