Проверить, существует ли исполняемый файл в пути Windows

Если я запускаю процесс с 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?

1
задан Lynx Kepler 4 October 2010 в 16:45
поделиться