Найти в Дзене
Q-ANSWER

Выберите самую длинную строку в днях из базы данных mysql?

Выберите самую длинную строку в днях из базы данных mysql?
Во-первых, я нашел довольно много похожих вопросов как в Google, так и в Stackoverflow, но я не могу понять, как это сделать правильно. У меня есть таблица, которая выглядит так: id ms_date
------------------
1 2018-11-18
2 2018-11-18
3 2018-11-20
4 2018-11-22
5 2018-11-25
6 2018-11-26
7 2018-11-26
8 2018-11-27
9 2018-11-28
10 2018-11-29
Мне нужно сделать, чтобы получить самую длинную строку в Days из этой таблицы. Таким образом, в приведенном выше примере самая длинная строка 4 дня . Я нашел это: https: // dzone. ком / статьи / как к найти-длинный-подряд-SERIES-оф-даже и он объясняет, что он пытается сделать, что является ПОДОБНЫМ тому, что я пытаюсь достичь, но тогда это так плохо объяснено / написано, что я не могу понять это. Мне также нужно найти GAP между этими датами и снова начать подсчет полосы. Итак, снова в приведенном выше

Выберите самую длинную строку в днях из базы данных mysql?

Во-первых, я нашел довольно много похожих вопросов как в Google, так и в Stackoverflow, но я не могу понять, как это сделать правильно.

У меня есть таблица, которая выглядит так:

id ms_date
------------------
1 2018-11-18
2 2018-11-18
3 2018-11-20
4 2018-11-22
5 2018-11-25
6 2018-11-26
7 2018-11-26
8 2018-11-27
9 2018-11-28
10 2018-11-29

Мне нужно сделать, чтобы получить самую длинную строку в Days из этой таблицы.

Таким образом, в приведенном выше примере самая длинная строка 4 дня .

Я нашел это: https: // dzone. ком / статьи / как к найти-длинный-подряд-SERIES-оф-даже

и он объясняет, что он пытается сделать, что является ПОДОБНЫМ тому, что я пытаюсь достичь, но тогда это так плохо объяснено / написано, что я не могу понять это.

Мне также нужно найти GAP между этими датами и снова начать подсчет полосы. Итак, снова в приведенном выше примере, поскольку между датами существует пробел, Current Streak должен быть 3 Days .

Я попытался использовать код из приведенной выше ссылки, но на основе SQL, а также имеет некоторые странные слова WITH в коде, который вообще не имеет смысла.

Есть ли простой способ достичь этого с помощью PHP и Mysql?

Мог ли кто-нибудь проконсультироваться по этому вопросу?

Заранее спасибо.

<Сильный> EDIT:

Я не могу найти версию программного обеспечения в своем PHPMYADMIN, но это то, что я вижу в разделе сервера базы данных:

http://q-answer.ru/questions/vyberite-samuyu-dlinnuyu-stroku-v-dnyah-iz-bazy-dannyh-mysql-11258.html