Вопросы по теме 'gaps-and-islands'

Как сгруппировать ранжированные значения с помощью SQL Server
У меня есть таблица значений, как это 978412, 400 978813, 20 978834, 50 981001, 20 Как вы можете видеть, второе число при добавлении к первому составляет 1 число перед следующим в последовательности. Последнее число не входит в диапазон (не...
1447 просмотров

хотел получить все даты в результате mysql
У меня есть таблица mysql, называемая пользователем (id, name, join_on) join, это поле даты, которое я хочу показывать каждый день, сколько использований было создано, я могу использовать группу, но это даст мне только даты, когда пользователи получат...
1173 просмотров
schedule 26.08.2022

Поиск пробелов (отсутствующих записей) в записях базы данных с помощью SQL
У меня есть таблица с записями за каждый последовательный час. Каждый час имеет какую-то ценность. Я хочу, чтобы запрос T-SQL извлекал недостающие записи (отсутствующие часы, пробелы). Таким образом, для приведенного ниже DDL я должен получить...
3745 просмотров

MySQL для заполнения отсутствующих дат при использовании GROUP BY DATE (table.timestamp) без присоединения к временной таблице
после прочтения пары похожих вопросов / ответов я не совсем нашел решение, которое ищу. Данные таблицы, которые у меня есть, это GROUP BY DATE (timestamp) и возвращают количество, пример результата: [timestamp] => 2010-05-12 20:18:36 [count]...
2478 просмотров
schedule 09.03.2024

sql группировать только строки, которые идут по порядку
Скажем, у меня есть следующая таблица: MyTable --------- | 1 | A | | 2 | A | | 3 | A | | 4 | B | | 5 | B | | 6 | B | | 7 | A | | 8 | A | --------- Мне нужен запрос sql для вывода следующего: --------- | 3 | A | | 3 | B | | 2 | A |...
7097 просмотров

Как найти пробелы в последовательной нумерации в mysql?
У нас есть база данных с таблицей, значения которой были импортированы из другой системы. Есть столбец с автоинкрементом, и нет повторяющихся значений, но есть пропущенные значения. Например, при выполнении этого запроса: select count(id) from...
73763 просмотров
schedule 21.12.2022

SQL-запрос, который возвращает все даты, не используемые в таблице
Итак, скажем, у меня есть несколько записей, которые выглядят так: 2011-01-01 Cat 2011-01-02 Dog 2011-01-04 Horse 2011-01-06 Lion Как я могу построить запрос, который вернет 2011-01-03 и 2011-01-05, то есть неиспользованные даты. Я отношу...
4072 просмотров

Отметить несмежные диапазоны дат
Фон (ввод) Глобальная сеть исторической климатологии отметила неверные или ошибочные данные в своем сборе данных о погоде. После удаления этих элементов остаются ряды данных, в которых больше нет смежных датированных разделов. Данные выглядят...
2010 просмотров

Получить список с начальными и конечными значениями из таблицы дат и времени
В настоящее время у меня есть таблица, построенная таким образом DeviceID Timestamp Value ---------------------------------------- Device1 1.1.2011 10:00:00 3 Device1 1.1.2011 10:00:01 4 Device1 1.1.2011...
3711 просмотров
schedule 21.08.2022

Запросить записи и сгруппировать по блоку времени
У меня есть приложение, которое можно запускать несколько раз в день. Результатом каждого запуска являются данные, которые записываются в таблицу для отчета о произошедших событиях. Основная таблица отчета выглядит примерно так: Id SourceId...
3451 просмотров
schedule 06.07.2023

MySQL: поиск пропущенных дат между диапазоном дат
Мне нужна помощь с запросом mysql. У меня есть таблица БД, в которой есть данные с 1 января 2011 г. по 30 апреля 2011 г. Для каждой даты должна быть запись. Мне нужно выяснить, отсутствует ли какая-либо дата в таблице. Так, например, предположим,...
12523 просмотров
schedule 11.01.2024

Как найти записи с одинаковым значением в соседних записях на сервере Sql? (Я считаю, что правильный термин для этого региона??)
Как найти время начала и окончания для соседних записей с одинаковым значением? У меня есть таблица, содержащая показания частоты сердечных сокращений (в ударах в минуту) и поле даты и времени. (На самом деле это поля heartrate_id , heartrate и...
2426 просмотров

Группировать близкие номера
У меня есть таблица с двумя столбцами целых чисел. Первый столбец представляет начальный индекс, а второй столбец представляет конечный индекс. START END 1 8 9 13 14 20 20 25 30 42 42 49 60 67 Пока просто. То, что я...
391 просмотров

SQL GROUP BY: интервалы в непрерывности?
Идея состоит в том, что, скажем, у вас есть следующая таблица. ------------- | oID | Area| ------------- | 1 | 5 | | 2 | 2 | | 3 | 3 | | 5 | 3 | | 6 | 4 | | 7 | 5 | ------------- Если группировка по непрерывности...
1086 просмотров
schedule 23.06.2022

как найти дыры в столбце auto_increment?
когда я DELETE, например, идентификатор 3, у меня есть это: id | name 1 | 2 | 4 | 5 | ... теперь я хочу найти отсутствующие идентификаторы, потому что я хочу снова заполнить идентификатор: INSERT INTO xx (id,...) VALUES (3,...)...
6703 просмотров
schedule 28.12.2023

SQL-запрос для возврата nil для дат, отсутствующих в таблице
У меня есть таблица my_table. Он имеет следующие данные: ID --- Date 1 --- 01/30/2012 2 --- 01/30/2012 3 --- 05/30/2012 Я могу написать SQL-запрос, чтобы вернуть количество идентификаторов между определенными...
370 просмотров

Обнаружение острова SQL по нескольким параметрам и условиям
(PostgreSQL 8.4) Я получил отличное представление о пробелах и островах SQL здесь, в Stack Overflow , но у меня все еще есть вопрос. Многие CTE обнаружения островов основаны на порядке выполнения временной метки и некоторого флага, который...
639 просмотров
schedule 04.02.2023

Перейти к разрыву SQL по конкретному условию и правильному использованию Lead()
(PostgreSQL 8.4) Продолжая мой предыдущий пример , я хочу углубить свое понимание обработки промежутков и островов с помощью оконных функций. Рассмотрим следующую таблицу и данные: CREATE TABLE T1 ( id SERIAL PRIMARY KEY, val INT, --...
1406 просмотров

Преобразование отдельных значений даты в интервал дат
Мне нужен запрос, который суммирует строки с одной датой (не обязательно непрерывные) в интервалы с учетом идентификатора объекта. У меня есть запрос на выборку, который возвращает следующие данные id date 9465 12/12/20 9465...
135 просмотров
schedule 04.09.2023

Найдите последовательные рабочие даты для каждого сотрудника
В SQL 2000 у меня есть таблица, содержащая следующее: ID Date WorkingTime EmployeeID Для августа эта таблица будет содержать 200 сотрудников с датами от 1 августа до 31 августа. Мне нужно узнать, какова МИН. Дата первых 5 последовательных...
757 просмотров