Синтаксис PIVOT преобразует данные строк в данные столбцов, и наоборот для синтаксиса UNPIVOT. Не все базы данных поддерживают синтаксис PIVOT, но функциональность может быть реализована, часто с использованием логики принятия решений (операторы CASE и т. Д.) И агрегатных функций.
1 ответ

Конвертировать несколько столбцов в одну строку

У меня есть сценарий, в котором мне нужно изменить существующие данные на необходимые. Ниже приведены данные ColumnA ColumnB ColumnC P Q R S T U V W X Требуемый формат ColumnA1 ColumnB1 ColumnC1 ColumnA2 ColumnB2 ColumnC2 ColumnA3 ColumnB3 ColumnC3 …
25 сен '13 в 16:47
8 ответов

MySQL объединяет несколько строк

У меня есть база данных с 2 таблицами, 1 для хранения идентификаторов клиентов и информации о клиентах. Вторая таблица упорядочена с ключом / значением, потому что мне нужно хранить неопределенные значения. Структура таблицы Стол клиентов: =========…
30 дек '14 в 13:16
1 ответ

Как суммировать в группе значений, а затем взять разницу из другой группы?

Допустим, у меня есть этот упрощенный фрейм данных с тремя переменными: ID sample test_result P1 Normal 9 P1 Normal 18 P2 Normal 7 P2 Normal 16 P3 Normal 2 P3 Normal 11 P1 Tumor 6 P1 Tumor 15 P2 Tumor 5 P2 Tumor 15 P3 Tumor 3 P3 Tumor 12 Я хочу знат…
05 дек '17 в 19:38
3 ответа

SQL Server: как создать таблицу из сводной таблицы?

У меня есть такой стол, и я повернул его к следующему с кодом, select * from ( select * from table1 ) a pivot ( avg(col3) for col2 in ([a],[b],[c],[d]) ) as pv; Как я могу создать новую таблицу из сводной таблицы pv? Я попытался выбрать * в newTable…
08 дек '16 в 09:46
0 ответов

Динамические данные MySQL сводная проблема

У меня есть следующие таблицы: Question (id, question) Answer (id, answer, qId, sess) Answer.qId = Question.id, Результат запроса, который я хотел бы (основываясь на данных ниже), будет: +----+-----+------+ |sess|Color|Shape | +----+-----+------+ |s…
24 июн '15 в 01:01
1 ответ

Нахождение стержня программы Array- C

Я должен найти стержень данного массива. Пожалуйста, скажите мне, что не так с этой реализацией. Всегда возвращает -1. int leftsum(int *nums, int index) { int lsum=0; for(int i=0;i<index;i++) lsum += nums[i]; return lsum; } int rightsum(int *nums…
08 авг '18 в 10:13
1 ответ

Динамический сводный запрос SQL Server

Я создаю динамический сводный запрос, который показывает общее количество NetAmount за неделю для каждого клиента в указанном диапазоне дат. Проблема в том, что он НЕ ДОБАВЛЯЕТ ВСЕ NetAmount в течение недели. Вот данные tblSampleSalesInvoices: Вот м…
26 июн '16 в 13:01
3 ответа

SQL я хочу получить следующий вывод

У меня есть таблица продаж Date_s sales_man product qty 1-Jan-18 xx 01 30 1-Jan-18 xx 01 20 1-Jan-18 xy 01 20 1-Feb-18 xz 02 10 5-Feb-18 xz 02 30 1-Feb-18 xx 01 10 1-Feb-18 xx 01 40 1-Mar-18 xy 03 20 Я хочу получить следующий формат выходных данных …
02 май '18 в 10:17
2 ответа

2 модели со сводной таблицей, отношение многие ко многим

Я пытаюсь создать блог, и у меня есть две модели, Post и Tag. Я хочу соединить их обоих с помощью сводной таблицы. Это отношения многие ко многим, и я не могу понять, как связать записи и теги вместе. когда я пытаюсь сделать это, он ничего не возвра…
21 июл '17 в 09:58
1 ответ

Динамическая сводная таблица для статуса в определенные дни в SQL

Я видел, как это делалось, но пытался объединить все в одном. Создание одной выходной таблицы из двух отдельных. tblMeetingTime one ----------------- MeetingID GroupID MeetingTime 1 21 11/5/2011 8:30 2 21 11/9/2011 14:30 3 21 11/15/2011 8:30 4 23 11…
04 ноя '11 в 17:55
1 ответ

Python Pandas Pivot и значения карты

Допустим, у меня есть датафрейм со столбцами: id1, id2, valueType, value. Сначала я хочу повернуть фрейм данных, чтобы добавить столбцы для различных возможных типов значений (valueType.unique()?). Затем для каждого значения я хочу отобразить его в …
08 сен '17 в 18:01
2 ответа

Транспонировать набор результатов SQL

У меня есть данные в следующем формате: Machine | week_end | widgets A | 05-26-2013 | 5 B | 05-26-2013 | 4 A | 04-01-2013 | 6 B | 04-01-2013 | 0 Я хочу, чтобы мой набор результатов выглядел следующим образом: Machine | 05-26-2013 | 04-01+2013 | ... …
12 сен '13 в 13:23
1 ответ

Как поместить динамический SQL в temptable, если я не знаю, какие заголовки столбцов будут созданы?

Возможный дубликат: Как я могу назначить нормальную таблицу из динамической сводной таблицы? У меня есть этот запрос: DECLARE @Col NVARCHAR(MAX) = ( SELECT ', ' + QUOTENAME(CONVERT(VARCHAR, DATEADD(MONTH, DATEDIFF(MONTH, 0, CURRENT_TIMESTAMP) - (12 …
04 фев '13 в 10:52
6 ответов

SQL Server 2005, превращайте столбцы в строки

Я пытаюсь повернуть таблицу на 90 градусов: сделать столбцы строк. PIVOT не допускается, поскольку PIVOT требует агрегатных функций. Пример: у меня есть таблица со столбцами:ID int,ISO char (2),Текст varchar(255). Итак, у меня есть это: ID ISO Text …
09 янв '09 в 13:30
1 ответ

Вернуть NULL как ноль из моего запроса SQL Pivot

Я использую SQL Server 2014, и у меня есть сводный запрос, который работает в моей базе данных и работает нормально. Моя проблема в том, что определенные поля имеют NULL в них. Я хочу, чтобы NULL были заменены на ноль. Мой запрос выглядит следующим …
09 мар '15 в 09:44
3 ответа

ВЫБЕРИ сотрудников с количеством выполненных задач

Как бы сделать следующее в SQL: msgstr "выбрать все emps со списком пометить все задачи"................................. EmpId EmpName ------ -------- 1 tom 2 jerry 3 jack taskId EmpID mark ------ ----- ------ 1 1 5 2 3 0 3 1 10 4 2 5 5 2 10 6 3 5 …
27 дек '14 в 10:20
2 ответа

Преобразование подтаблиц в той же таблице в столбцы

У меня есть такая таблица: +-------+-------+-------+-------+ | ID | City | Param | Value | +-------+-------+-------+-------+ | id1 | city1 | a | value | | id2 | city1 | b | value | | id3 | city1 | c | value | | id4 | city2 | a | value | | id5 | city…
15 фев '13 в 16:37
1 ответ

Mysql-запрос для динамического подсчета вхождений строки и преобразования ее в столбцы

Я запрашиваю базу данных mysql для подведения итогов выполнения теста. Мои данные выглядят примерно так. +-+------------+----------------+ id|test_case_id|execution_status +-+------------+----------------+ 1 | 1 | passed +-+------------+------------…
03 дек '17 в 16:07
1 ответ

Использование кросс-таблицы и добавление нового значения в столбец в postgresql

У меня есть функция (sae_rel_data()), которая возвращает результат, подобный показанному на рисунке. Я пытаюсь вернуть результат в виде таблицы event_crf_id, описание, значение, CBID. Поэтому мне нужно будет определить значение CBID и назначить это …
17 мар '17 в 19:05
3 ответа

Матричное представление, сгенерированное из двух выбранных столбцов таблицы

Предположим, у меня есть таблица, содержащая Project_type, Project_No, OS_Platform колонны. Здесь я ограничился Project_typeи ограниченный OS_Platforms. Я хочу, чтобы представление базы данных, которое производит матрицу между Project_type а также O…
28 ноя '12 в 16:11