Я знаю, что вопрос, вероятно, плохо объяснен, но я не знаю, как еще объяснить это. У меня есть следующие данные: (упорядочено по дате)Oracle sql: Найти минимальные максимальные последовательные даты в пределах одной группы
DATE GROUP
11-Oct-16 A
12-Oct-16 A
13-Oct-16 A
14-Oct-16 B
15-Oct-16 B
16-Oct-16 A
17-Oct-16 A
18-Oct-16 C
19-Oct-16 C
20-Oct-16 C
21-Oct-16 C
22-Oct-16 A
23-Oct-16 A
24-Oct-16 A
Я хочу найти последовательное использование для групп. Результаты, которые я хочу будет объяснить это лучше, чем мне:
GROUP MIN(DATE) MAX(DATE)
A 11-Oct-16 13-Oct-16
B 14-Oct-16 15-Oct-16
A 16-Oct-16 17-Oct-16
C 18-Oct-16 21-Oct-16
A 22-Oct-16 24-Oct-16
Любая идея, как сделать это в Oracle SQL? Спасибо.
У вас есть столбец идентификатора, который диктует заказ? – JohnHC