| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > узнать количество вложенных строк. Рекурсия |
| Автор: interv 14.4.2014, 09:18 | ||||||||
| Есть таблица Objects (id, ParentObjectID, TypeObjectID), где id - increment ParentObjectID - указатель на родителя TypeObjectID - 1:подразделение, 2:Сотрудник Нужно вывести все подразделения и количество сотрудников в нем. Есть запрос:
, но он выдает только сотрудников в подразделении, однако у подразделения могут быть еще подразделения, и т.д. Например этот запрос выдал
Необходимо таже подсчитать количество сотрудников в подчиненных подразделениях:
Обидно будет, если делать это программно или создавать хранимку =(( UPD: Использую подсчет локально, хотелось бы чтоб SQL возвращал готовые данные
|
| Автор: Akina 14.4.2014, 10:07 |
| Укажите версию сервера - это важно. А вообще - покурите вот это: http://msdn.microsoft.com/en-us/library/ms175972.aspx |