Я вполне уверен, что это легко сделать, но я новичок в SQL, поэтому будьте осторожны. Если я хочу написать запрос, который суммирует суммарные вхождения каждого номера процесса и сохраняет эти значения в новом столбце, что мне делать? Я думал, что некоторая смесь подсчета (отличная ...) могла бы снизить это, но я не уверен. Смотрите таблицу результатов для того, что я ищу.
Order_Table:
order_number process
100 8
100 7
100 7
100 6
100 5
105 6
105 2
105 4
Results:
order_num NumOfEight NumOfSeven NumOfSix NumOfFive NumOfFour NumOfTwo
100 1 2 1 1 0 0
105 0 0 1 0 1 1
Обновление: я использую SQL 2005 в качестве базы, но у меня есть доступ к более новым версиям. Процесс - это конечный набор значений.