Описание тега partition-by
1
ответ
Удаление дубликатов из "перегородки"
Я использую над разделом по пунктам для расчета ежемесячных чисел людей. Краткий пример моих результатов: Date Person Team Daily Figure Month To Date 24/09/17 James 2 50 200 24/09/17 James 2 50 200 25/09/17 James 2 50 200 25/09/17 James 2 50 200 Я р…
25 сен '17 в 11:15
1
ответ
Найти максимальное значение в столбце для каждого раздела
У меня есть структура таблицы, как: CREATE TABLE new_test ( col1 NUMBER(2) NOT NULL, col2 VARCHAR2(50) NOT NULL, col3 VARCHAR2(50) NOT NULL, col4 VARCHAR2(50) NOT NULL ); У него есть данные: col1 col2 col3 col4 0 A B X 1 A B Y 2 A B Z 1 C D L 3 C D …
26 сен '14 в 16:38
1
ответ
Возврат первой, второй и третьей самых ранних дат покупки для каждого покупателя
Для списка адресов электронной почты покупателя я пытаюсь вернуть по одной строке на покупателя со столбцами "1stOrderDate", "2ndOrderDate", "3rdOrderDate" и "TotalNumberofOrders" Я попытался использовать функцию ROW_Number в предложении WHERE подза…
10 дек '14 в 12:54
1
ответ
SQL: группировка по нескольким столбцам
Я создал таблицу, похожую на эту, создав пару временных таблиц и соединив их в своей базе данных: customerid Segment Sales Country 1 1 $3 US 2 2 $4 CAN 3 3 $5 US 4 5 $6 CAN 5 4 $5 US 6 6 $1 CAN 7 7 $4 US 8 3 $2 CAN 9 2 $2 US 10 1 $1 CAN 11 9 $5 US 1…
01 июн '16 в 01:32
1
ответ
Оконные функции мс доступ
Я работаю над базой данных планирования классов в MS Access. Существует множество классов, каждый из которых преподается несколько раз, иногда несколько раз в день, но не обязательно каждый день. Каждый курс имеет уникальный набор программного обесп…
16 ноя '17 в 18:04
1
ответ
SQL как заказать по высшему разряду в группе, с общей группой
Набор данных взят из: документации по рангу / разделу Тима Холла Oracle-Base. Первоначально было назначено ранжирование окладов в отделе. Столбец MYRANK является синтаксическим и представлен RANK() OVER (PARTITION BY deptno ORDER BY sal) AS myrank Н…
20 дек '18 в 13:37
1
ответ
SQL Server - присвоение (сумма) объема последних 52 недель данной неделе
Я пытаюсь использовать секционирование в SQL для оценки комплексного значения Это сумма объема от последних 56 до 4 недель в данных за неделю. Атрибуты таблицы: продукт, магазин, неделя, категория, объем Данные: более 150 недель данных, Цель: выбери…
21 дек '18 в 13:01
1
ответ
Перебирайте номера строк раздела и сравнивайте значения для создания новых столбцов в PySpark SQL (spark 2.4.0)
Я хочу сделать цикл по номерам строк разделов в dataframe, чтобы проверить условия и создать дополнительные столбцы в зависимости от результата текущего row_number. Итак, у меня есть датафрейм, представляющий контакты с мастер-идентификатором <-> ас…
08 фев '19 в 15:27
1
ответ
Использование Row_number() OVER(partition BY..) вместе с объявлением локальных переменных
У меня есть запрос SQL, в этом запросе SQL я хочу выбрать отдельные столбцы, независимо от столбца в первую очередь. Для других SQL-запросов я использую Row_number() OVER(partition BY..) и мне также нужно использовать внутреннее соединение. Запрос, …
17 мар '15 в 08:12
1
ответ
Указанные столбцы разделов не соответствуют столбцам разделов таблицы. Пожалуйста, используйте () в качестве столбцов разделов
Здесь я пытаюсь сохранить фрейм данных в многораздельной таблице ульев и получаю это глупое исключение. Я смотрел на это много раз, но не смог найти ошибку. org.apache.spark.sql.AnalysisException: указанные столбцы разделов (значение метки времени) …
12 янв '17 в 05:42
2
ответа
Не можете использовать group by и over(partition by) в одном запросе?
У меня есть стол myTable с 3 колонками. col_1 является INTEGER а остальные 2 столбца DOUBLE, Например, col_1={1, 2}, col_2={0.1, 0.2, 0.3}, Каждый элемент в col_1 состоит из всех значений col_2 а также col_2 повторил значения для каждого элемента в …
25 мар '15 в 08:16
3
ответа
Строки фильтра SQL основаны без использования Group by
У меня есть запрос, который будет выполнять объединения более 6 таблиц и извлекает различные столбцы в зависимости от условия. Я хочу добавить дополнительное условие фильтра, которое даст мне только тех участников, которые имеют count(distinct dateC…
24 окт '17 в 20:38
1
ответ
Один файл на раздел (Coalesce на pertition) при вставке данных в таблицу кустов
У меня есть таблица, созданная в улье, хранится в S3 месте. Он имеет около 10 столбцов и разделен на 3 столбца: месяц, год и город в том же порядке. Я запускаю искровое задание, которое создает фрейм данных (2 миллиарда строк) и записывает в эту таб…
16 фев '18 в 15:27
1
ответ
Выберите Min ID в разделе - MSSQL t-SQL
Я хотел бы выбрать минимальный идентификатор раздела. Вроде как, как работает density_rank. Мне бы хотелось, чтобы с каждым разделением ассоциировалось уникальное число, но я бы хотел, чтобы этот номер был минимальным первичным ключом в разделе. Вот…
06 ноя '17 в 18:03
1
ответ
Postgresql группа по повторяющимся пунктам
Я использую postgresql для хранения исторических данных, поступающих с платформы RTLS. Данные о местоположении не собираются непрерывно. Historical_movements реализован в виде одной таблицы следующим образом (это упрощенная таблица, но достаточная д…
18 фев '18 в 21:38
1
ответ
Функция управления окнами
Предположим, этот запрос, SELECT SUM (Quantity) OVER (Partition By Symbol ORDER BY PositionID ASC ROWS UNBOUNDED PRECEDING) as RemainedQty Можно ли определить условия в оконной функции? В этом примере мне нужно получить SUM (количество) при разных о…
06 сен '14 в 07:37
2
ответа
SQL для расчета накопленной суммы, которая сбрасывается на основе предыдущего значения в столбце в Hive
Я пытаюсь создать совокупную стоимость с чем-то вроде этого KEY1 Date_ VAL1 CUMU_VAL2 K1 D1 1 0 K1 D2 1 1 K1 D3 0 2 K1 D4 1 0 K1 D5 1 1 Таким образом, проблема заключается в том, чтобы продолжать добавлять значение на 1 в столбце CUMU_VAL2 на основе…
24 сен '18 в 21:33
1
ответ
Как группировать по смежным данным только в Oracle
Я пытаюсь показать, сколько клеток для каждой ставки и даты начала и окончания. Это входит в счет, где мы выставляем счет за каждую клетку в день, и эти клетки могут иметь разные тарифы. Это не просто GROUP BY и получить MIN а также MAX даты, так ка…
19 апр '18 в 14:26
1
ответ
SQL-запрос не дает ожидаемого результата
Мне нужна была помощь У меня есть следующая таблица (образец показан ниже): EmpID | Type | timestamp | block_id ---------------------------------------------------- 1 | 'R' | 2018-04-15 01:13:15 | AB12D 1 | 'P' | 2018-04-15 05:13:15 1 | 'P' | 2018-0…
19 апр '18 в 02:21
1
ответ
SQL Server PARTITION BY с вычислением даты
Я пытаюсь запустить некоторый SQL, который нуждается в PARTITION BY, но не может справиться с требуемой сложностью. Приведенные ниже данные упрощены, но идея состоит в том, чтобы использовать первые три столбца таблицы, чтобы найти 4-й столбец (я до…
24 июл '18 в 16:19