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

Каков хороший способ найти пробелы в наборе дат?
Как найти пробелы в наборе диапазонов дат? Например, у меня есть эти диапазоны дат: 1/ 1/11 - 1/10/11 1/13/11 - 1/15/11 1/20/11 - 1/30/11 Тогда у меня есть даты начала и окончания 07.01.11 и 14.01.11. Я хочу иметь возможность...
2810 просмотров
schedule 03.07.2022

Как найти недостающие строки (даты) в таблице mysql?
Я пробовал несколько тем, подобных этой: Как найти отсутствующие строки данных, используя SQL? здесь, но я не смог заставить его работать в моей ситуации. У меня есть таблица с именем posts в MySQL, в которой я сохраняю дневники пользователей...
4884 просмотров
schedule 26.03.2023

Как определить размер непрерывного диапазона по заданным критериям?
У меня есть таблица позиций в SQL Server 2008R2 (определение ниже). В системных ящиках есть позиции. Мне нужно найти ящик, в котором осталось X свободных позиций. Однако позиции X должны быть непрерывными (слева направо, сверху вниз, т. Е. По...
151 просмотров
schedule 19.06.2022

Лучший способ заполнить пробелы во временном ряду в запросе Mysql
Мне нужно заполнить пробелы во временном ряду набора результатов запроса mysql. Я нахожусь в процессе тестирования возможности выполнения внешнего соединения со вспомогательной таблицей, которая содержит все точки данных временного ряда (как указано...
1354 просмотров
schedule 13.02.2023

Метод поиска пробелов в данных временных рядов в MySQL?
Допустим, у нас есть таблица базы данных с двумя столбцами: entry_time и value. entry_time — это метка времени, а значение может быть любым другим типом данных. Записи относительно непротиворечивы, вводятся с интервалом примерно в x минут. Однако в...
7173 просмотров
schedule 05.07.2023

Разбить одну запись на несколько
Обычно это работает наоборот, но я хотел бы разбить отдельные записи на несколько записей через SQL. Мы храним диапазон с датой начала и окончания, но нам нужно экспортировать запись для каждого года в диапазоне. Пример: TECH_ID имеет...
167 просмотров
schedule 18.09.2022

SQL-запрос для группировки непрерывного диапазона чисел в разные наборы группировок
У меня есть таблица примерно с более чем миллионом записей. Ниже приведены некоторые из примеров значений: Group MemberNo ABC 100 ABC 101 ABC 200 ABC 201 ABC 202 ABC 203 XYZ...
1937 просмотров
schedule 14.05.2022

SQL Count Группировка по последовательности чисел
у меня есть таблица SQL, как это: id pNum ----- -------- 100 12 100 13 100 15 100 16 100 17 200 18 200 19 300 20 300 21 300 25 и я хочу сгруппировать по идентификатору и последовательностям pNum...
4386 просмотров

SQL-запрос для группировки элементов по времени, но только если они находятся рядом друг с другом?
Я пытаюсь создать оператор SQL для извлечения значений образца из БД. Таблица содержит значения, относящиеся к смене инструмента на станке с ЧПУ. Текущий оператор, который у меня есть, правильно извлекает значения, но только в том случае, если для...
2571 просмотров

Группировка результатов SQL только для непрерывных интервалов времени (oracle sql)
У меня проблемы с непрерывными временными интервалами. У меня есть следующие данные в таблице. ID startDate endDate ------- ----------- ------------ 5549 2008-05-01 4712-12-31 5567 2008-04-17 2008-04-30 1 5567 2008-05-01...
580 просмотров
schedule 17.03.2023

Обнаружение и удаление пробелов во временных рядах
В моем наборе данных есть ежедневные временные ряды для разных компаний, и я работаю с PostgreSQL. Моя цель — исключить компании со слишком неполными временными рядами. Поэтому я хочу исключить все компании, у которых есть 3 или более...
687 просмотров
schedule 24.03.2023

Определение групп строк в непосредственной близости
Я делаю проект для школы, и в течение недели мне дали базу данных по gps-записям для трех человек. Я пытаюсь сгруппировать эти записи в поездки в зависимости от времени между ними. Если запись находится в пределах 300 секунд от записи перед ней, они...
304 просмотров

Как добавить текущий счет к строкам в «полосе» последовательных дней
Спасибо Майку за предложение добавить операторы создания/вставки. create table test ( pid integer not null, date date not null, primary key (pid, date) ); insert into test values (1,'2014-10-1') , (1,'2014-10-2') , (1,'2014-10-3') ,...
2825 просмотров

Разделение SQL
У меня есть данные таблицы Sql, и мне нужно фильтровать только блоки последовательных дат, как я выделил на изображении ниже. . и мне нужно добавить пользовательские ставки для каждой строки в выбранных блоках (эта ставка может отображаться в...
168 просмотров
schedule 31.03.2023

Последовательные даты postgresql
Мне нужно знать, нет ли последовательных дат в документе. У меня есть эта таблица: document | the_day 1 | 2015-01-01 1 | 2015-01-02 1 | 2015-01-03 1 | 2015-01-04 1 | 2015-01-05 1 | 2015-01-06...
864 просмотров
schedule 10.06.2023

Сводка SQL по отсутствующим числам в последовательности
Я хотел бы найти пробелы в последовательности и резюмировать выводы следующим образом: числовая последовательность: 2, 3, 4, 8, 9, 12, 13, 14, 15 пропущенные числа: 0, 1, 5, 6, 7, 10, 11 минимальное число: 0 (всегда) максимальное число:...
308 просмотров

подсчет островов в R csv
Я хотел бы посчитать острова вдоль строк в .csv. Я говорю «острова», имея в виду последовательные непустые записи в строках .csv. Если есть три непустых записи подряд, я бы хотел, чтобы это считалось 1 островом. Все, что меньше трех...
99 просмотров
schedule 07.01.2023

Postgresql: запрос для суммирования разницы дат между статусом
У меня есть таблица для мониторинга некоторого оборудования с указанием даты и времени и состояния. Я хотел бы рассчитать «бегущие дни» между статусами «RUN» и «STOP». Пробую следующий запрос: select run.stamp - ( -- select the first STOP...
671 просмотров

Найдите максимальное количество непрерывной полосы и текущую серию из datetime
У меня есть следующие данные о конкретном пользователе - Временная таблица - time_stamp 2015-07-19 10:52:00 2015-07-18 10:49:00 2015-07-12 10:43:00 2015-06-08 12:32:00 2015-06-07 11:33:00 2015-06-06 10:05:00 2015-06-05 04:17:00 2015-04-14...
463 просмотров
schedule 03.09.2022

Гэпы и острова? Или не?
У меня есть следующая таблица: ;with data as ( select '508325' as [customer], 'G61' as [demo_given], cast('2015-1-1' as date) as [date_of_demo] union all select '508325', 'G61', cast('2015-3-1' as date) union all select '508325',...
66 просмотров