gaps-and-islands- все статьи тега
SQL для определения минимальных последовательных дней доступа?
следующая таблица истории пользователей содержит одна запись за каждый день, когда данный пользователь получил доступ к веб-сайту (в 24-часовой период UTC). Он имеет много тысяч записей, но только одну запись в день на одного пользователя. Если пользователь не заходил на сайт в течение этого дня, запись не будет создана. Id UserId CreationDate ------ ------ ------------ 750997 12 2009-07-07 18:42:20.723 750998 15 2009-07-07 18:42:20.927 751000 19 2009-07-07 18:42 ...
Как найти "пробел" в работе счетчика с SQL?
Я хотел бы найти первый "пробел" в столбце счетчика в таблице SQL. Например, если есть значения 1,2,4 и 5, я хотел бы узнать 3. Я могу, конечно, получить значения в порядке и пройти через него вручную, но я хотел бы знать, если бы был способ сделать это в SQL. кроме того, это должен быть вполне стандартный SQL, работающий с разными СУБД. ...