powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разница между ...
7 сообщений из 7, страница 1 из 1
Разница между ...
    #39117760
itum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть колонка в таблице
---
bx
---
1
0
1
0
0
0
1
0
0
0
0
1

как вычислить максимальное значение между 1 (максимальное количество 0 между 1)
...
Рейтинг: 0 / 0
Разница между ...
    #39117768
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
itum,

Не понял задачу. Нужно найти самое большое число в поле?
...
Рейтинг: 0 / 0
Разница между ...
    #39117774
itum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно найти самое большое количество 0 между 1

результат примера должен быть 4
...
Рейтинг: 0 / 0
Разница между ...
    #39117791
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем задаётся порядок записей?
...
Рейтинг: 0 / 0
Разница между ...
    #39117795
itum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по id

--------
id bx
--------
1 ..... 1
2 ..... 0
3 ..... 1
4 ..... 0
5 ..... 0
6 ..... 0
7 ..... 1
8 ..... 0
9 ..... 0
10 .... 0
11 .... 0
12 .... 1
...
Рейтинг: 0 / 0
Разница между ...
    #39117883
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ID не имеет пропусков, то
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
select t3.id1, t3.id2
from
( select t1.id id1, min(t2.id) id2
  from
  ( select id
    from test
    where bx = 1
  ) t1,
  ( select id
    from test
    where bx = 1
  ) t2
  where t1.id < t2.id
  group by t1.id
) t3
order by (id2 - id1) desc
limit 1;


Если же пропуски есть, то вместо limit взять ещё одну копию таблицы, посчитать count(*) where id between id1 and id2 и взять максимальное.
...
Рейтинг: 0 / 0
Разница между ...
    #39117891
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно через переменные. См. 7489069 , пункт 2.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разница между ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]