Вопросы по теме 'gaps-and-islands'
Как сгруппировать ранжированные значения с помощью SQL Server
У меня есть таблица значений, как это
978412, 400
978813, 20
978834, 50
981001, 20
Как вы можете видеть, второе число при добавлении к первому составляет 1 число перед следующим в последовательности. Последнее число не входит в диапазон (не...
1447 просмотров
schedule
04.01.2023
хотел получить все даты в результате mysql
У меня есть таблица mysql, называемая пользователем (id, name, join_on) join, это поле даты, которое я хочу показывать каждый день, сколько использований было создано, я могу использовать группу, но это даст мне только даты, когда пользователи получат...
1173 просмотров
schedule
26.08.2022
Поиск пробелов (отсутствующих записей) в записях базы данных с помощью SQL
У меня есть таблица с записями за каждый последовательный час. Каждый час имеет какую-то ценность. Я хочу, чтобы запрос T-SQL извлекал недостающие записи (отсутствующие часы, пробелы). Таким образом, для приведенного ниже DDL я должен получить...
3745 просмотров
schedule
02.11.2022
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 просмотров
schedule
17.04.2022
Как найти пробелы в последовательной нумерации в 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 просмотров
schedule
02.02.2023
Отметить несмежные диапазоны дат
Фон (ввод)
Глобальная сеть исторической климатологии отметила неверные или ошибочные данные в своем сборе данных о погоде. После удаления этих элементов остаются ряды данных, в которых больше нет смежных датированных разделов. Данные выглядят...
2010 просмотров
schedule
28.07.2022
Получить список с начальными и конечными значениями из таблицы дат и времени
В настоящее время у меня есть таблица, построенная таким образом
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 просмотров
schedule
07.12.2023
Группировать близкие номера
У меня есть таблица с двумя столбцами целых чисел. Первый столбец представляет начальный индекс, а второй столбец представляет конечный индекс.
START END
1 8
9 13
14 20
20 25
30 42
42 49
60 67
Пока просто. То, что я...
391 просмотров
schedule
09.02.2023
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 просмотров
schedule
16.01.2023
Обнаружение острова 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 просмотров
schedule
12.01.2024
Преобразование отдельных значений даты в интервал дат
Мне нужен запрос, который суммирует строки с одной датой (не обязательно непрерывные) в интервалы с учетом идентификатора объекта.
У меня есть запрос на выборку, который возвращает следующие данные
id date
9465 12/12/20
9465...
135 просмотров
schedule
04.09.2023
Найдите последовательные рабочие даты для каждого сотрудника
В SQL 2000 у меня есть таблица, содержащая следующее:
ID Date WorkingTime EmployeeID
Для августа эта таблица будет содержать 200 сотрудников с датами от 1 августа до 31 августа. Мне нужно узнать, какова МИН. Дата первых 5 последовательных...
757 просмотров
schedule
17.04.2024