Если я запускаю процесс с ShellExecute
(или в .net с System.Diagnostics.Process.Start ()
) имя файла для запуска процесса не обязательно должно быть полным путем.
Если я хочу запустить блокнот, ИЗ MY_TABLE PIVOT (sum (INT_VALUE) FOR ...
Приветствую коллег-программистов и авторов запросов,
У меня есть этот красивый запрос
SELECT ID, [1] AS coL1, [15] AS coL2, [2] AS coL3, [16] AS coL4, [12] AS coL5
FROM MY_TABLE
PIVOT (sum(INT_VALUE) FOR FUND_CODE IN ([1],[2],[15],[16],[12])) AS p
--GROUP BY ID, [1] , [15] , [2] , [16] , [12]
ORDER BY ID ASC
, который возвращает мне такие данные:
10001 182 NULL NULL NULL
10001 NULL 81 NULL NULL
10001 NULL NULL 182 NULL
10001 NULL NULL NULL 81
10002 165 NULL NULL NULL
10002 NULL 73 NULL NULL
10002 NULL NULL 165 NULL
10002 NULL NULL NULL 73
10001 и 10002 - два основных keys, и я хотел бы показать свои данные следующим образом:
10001 182 81 182 81
10002 165 73 165 73
Я безуспешно пробовал эту прокомментированную GROUP BY. Есть подсказки? Включает ли это COALESCE?