Трудно для меня, чтобы положить в когерентном заявлении, но я могу дать образец наборMysql найти значение, которое следует за другой
ID STATUS DATE
1 A 2016-01-01
2 A 2016-01-01
2 B 2016-01-02
3 C 2016-01-13
4 D 2016-01-14
5 A 2016-01-15
5 B 2016-01-16
6 A 2016-01-17
7 C 2016-01-18
8 B 2016-01-19
9 B 2016-01-20
Я хочу SQL заявления, которое может определить две вещи: 1) Сколько элементов идут от STATUS = A до STATUS = B, с тем же ID 2) Я только хочу показать строки с вышеупомянутыми статусов - следующим образом:
ID STATUS DATE
2 A 2016-01-01
2 B 2016-01-02
5 A 2016-01-15
5 B 2016-01-16
COUNT(distinct ID) of that result should return 2 in this case
Любая помощь будет оценена
Спасибо Бармар, я дам ему попробовать завтра, когда я вернусь на работу – kronus
Спасибо, Бармар, это было потрясающе. Я не использовал часть date_sub, потому что я подключил этот sql к SiSense, и оттуда я использовал виджет календаря для выбора временного интервала, но, несмотря на это, он работал отлично – kronus