Описание тега conditional-aggregation
1
ответ
Выберите в Postgres с делом
Я пытаюсь сделать следующую консультацию: Managers | Clerks | Presidents | Analysts | Salesmans -------------+---------+--------------+ -----------+------------- 3 4 1 2 4 Пока мне удается сделать: select CASE WHEN lower(job)='salesman' THEN count(j…
19 дек '16 в 17:28
2
ответа
Как применить фильтр к каждой строке после группы в SQL
У меня есть таблица - Таблица = emp eno ename designation sal mgr deptno 1 aaa salesman 7000 2 10 2 bbb manager 17000 3 10 3 ccc president 40000 null 30 4 ddd clerk 5000 5 20 5 eee manager 20000 3 20 Q) Сколько человек за работу зарабатывает более 1…
29 апр '17 в 09:57
1
ответ
Postgresql SQL для поиска дохода от другого отдела по номеру счета
Мне нужно найти доход врачей из разных отделений, таких как лаборатория, радиология, аптека и другие отделения через пациентов. У меня есть только столбец document_number, где значения записаны как "L1432", "R87j7", "P652" и т. Д. Если doc_no начина…
28 окт '16 в 06:01
3
ответа
SQL-запрос для группировки активности пользователя на основе временного диапазона
У меня есть таблица с двумя столбцами, id и ifiedDate. Я хочу запросить эту таблицу, чтобы перечислить активность каждого идентификатора между временным диапазоном. Мой стол выглядит так: +-----+------------+ | ID | Date | +-----+------------+ | 1 |…
20 янв '17 в 08:37
1
ответ
PLSQL Запрос одной переменной и разбиение на два столбца
Итак, у меня есть таблица Table1 с двумя столбцами, Product и индикатором. Table1 Product Indicator Product 1 Y Product 1 Y Product 1 Y Product 1 N Product 1 N Product 2 Y Product 2 Y Product 2 Y Product 2 Y Product 2 Y и я хочу иметь возможность вы…
20 апр '17 в 15:30
2
ответа
Условная агрегация с несколькими столбцами
В SQL Server 2008 У меня есть вещи, которые имеют компоненты в одном из двух состояний, и таблица выглядит так: create table Things ( ThingName varchar(10), ItemNumber INT, ItemStatus varchar(10)); INSERT INTO Things ( ThingName, ItemNumber, ItemSta…
03 июн '15 в 15:29
2
ответа
Как оптимизировать мой оракул sql?
Мне нужно посчитать в диапазоне двух дат , этот sql это работа , ошибка не лучше, вы можете мне помочь? select dmc.doctor_id, ( select count(*) from hele_dct_member_config dmc WHERE (EXTRACT(YEAR FROM dmc.start_time) = 2016 OR EXTRACT(YEAR FROM dmc.…
14 июл '17 в 03:29
1
ответ
Как использовать count, like и group by в одном запросе?
Мне нужно что-то вроде SELECT sum(case when name LIKE 'nick-1%' then 1 end) as Count, name FROM dummytable GROUP BY CASE WHEN name LIKE 'nick-1%' THEN 'nick' WHEN name LIKE 'vicky-1%' THEN 'vicky' ELSE NULL END Name Count nick 10 vicky 17 nick означ…
19 янв '17 в 06:22
3
ответа
SQL Условное агрегирование
Я использую Oracle. Наличие таблицы как: Year Type Value 2011 1 500 2011 2 550 2011 3 600 ... ... 2012 1 600 2012 2 750 2012 3 930 Мне нужно было вычесть все значения из разных типов, сгруппированных по годам. Операция будет: На 2011 год -> 1-2-3 (5…
06 мар '15 в 18:20
2
ответа
Как иметь одну строку несколько столбцов вместо нескольких строк
У меня есть следующие данные: В SQL Server Как я могу иметь группы по weekdate поэтому у меня есть только один ряд для каждого weekdateпример для weekdate 2015-11-14: Любая подсказка?
20 ноя '15 в 01:28
4
ответа
Сводные строки SQL с одинаковым идентификатором, конкретным значением во вторичном столбце
Я ищу, чтобы отфильтровать строки в базе данных (PostgreSQL), если одно из значений в status столбец встречается. Идея заключается в суммировании amount столбец, если уникальный reference только имеет status равно 1, Запрос не должен SELECT referenc…
31 авг '17 в 16:29
2
ответа
Как суммировать уникальные значения, используя операторы case, имеющие определенные условия
У меня есть таблица, которая может иметь один и тот же предмет, но с разными размерами, я хотел бы сосчитать эти предметы с более чем одним размером (например, чудо-рубашка с размерами S, M будет считаться как "1"), но все же иметь возможность счита…
06 фев '19 в 05:13
1
ответ
Данные SQL Pivot в одну строку на элемент
У меня есть такая таблица с именем продукта, указанным несколько раз для каждого LAY: NAME | LAYER | TYPE | DEPTH ------------------------------------- 32_42_1 | LAY_1 | A | 99.4 32_42_1 | LAY_2 | D | 427.2 32_42_1 | LAY_3 | X | 120.4 32_42_1 | LAY_…
02 май '18 в 22:59
1
ответ
Условное агрегирование
Давайте иметь следующие данные IF OBJECT_ID('dbo.LogTable', 'U') IS NOT NULL DROP TABLE dbo.LogTable SELECT TOP 100000 DATEADD(day, ( ABS(CHECKSUM(NEWID())) % 65530 ), 0) datesent INTO [LogTable] FROM sys.sysobjects CROSS JOIN sys.all_columns Я хочу…
21 авг '17 в 11:25
1
ответ
Oracle SQL исключает конкретный тип, несколько строк выбираются точно с двумя строками
Я пытаюсь написать оракул sql, чтобы выбрать все emplids из таблицы ABC за исключением emplids с тремя конкретными ролями. Пример таков: TABLE1= ABCОТЛИЧНАЯ РОЛЬ______________________111 яблоко111 манго111 Red_Apple222 яблоко222 оранжевый222 Red_Ma…
21 июл '16 в 05:11
1
ответ
Oracle запрос с группой
У меня есть сценарий, где мне нужно получить все записи в пределах идентификатора для того же источника. Ниже приведен мой входной набор записей ID SOURCE CURR_FLAG TYPE 1 IBM Y P 1 IBM Y OF 1 IBM Y P 2 IBM Y P 2 TCS Y P 3 IBM NULL P 3 IBM NULL P 3 …
13 окт '17 в 04:36
1
ответ
Как перенести или развернуть подгруппы в один ряд?
У меня есть запрос group-top-n-results, который показан во входных данных примера. Подгруппы (сгруппированы по ID) ограничены 10 лучших результатов, и они отсортированы ASC от rank, Как перейти от входного примера к выходному примеру? Я подумал, что…
21 май '19 в 04:33
2
ответа
Как правильно использовать сумму (случай... когда... потом...)?
Я хочу суммировать строки с определенным значением в качестве конкретного столбца. Ранее я делал что-то вроде этого: SELECT date AS 'Date', sum(CASE license_id WHEN 'a' THEN data.Amount ELSE 0 END) AS 'a', sum(CASE license_id WHEN 'b' THEN data.Amou…
23 апр '19 в 13:31
1
ответ
Условная эффективность агрегации
Давайте две таблицы. A(id int primary key, groupby int, fkb int, search int, padding varchar(1000)) B(id int primary key, groupby int, search int) Они созданы с использованием следующих сценариев. Первая таблица большая (1 млн. Строк), а вторая мень…
08 июл '19 в 11:46
1
ответ
Выполнение нескольких запросов sql в hive / impala для проверки пройдено или не пройдено
Я выполняю 100 запросов (тестовых случаев) для проверки качества данных в hive/impala. Большинство запросов проверяют нулевые значения на основе некоторых условий. Я использую условную агрегацию для подсчета тривиальных тестовых случаев, как показан…
31 окт '19 в 17:49