|
Получить пустые подразделения с иерархией
| ☑ |
0
ArturDoo
06.07.22
✎
15:35
|
Доброго дня. Стоит задача вывести в отчет пустые подразделения, но нужно учесть, чтоб дочерние подразделения тоже были пустыми. Иерархия доходит до 10 порядков. Как в запросе такое провернуть, знает кто-нибудь?
|
|
1
arsik
гуру
06.07.22
✎
15:38
|
Выбрать всех непустых родителей и исключить эти элементы из всей выборки
|
|
2
ArturDoo
06.07.22
✎
15:43
|
(1)Если у пустого родителя не пустая дочка, он не нужен
|
|
3
2S
06.07.22
✎
15:45
|
в конце дня я пытаюсь понять что такое пустые подразделения О_о
|
|
4
arsik
гуру
06.07.22
✎
15:45
|
+(1) Это ты получишь подразделения самого нижнего уровня. А дальше уже компануй правильно
|
|
5
ArturDoo
06.07.22
✎
15:52
|
(4) Можно подробней? Такую же пользую принес бы совет - "ну ты отчет напиши и все увидишь")
|
|
6
arsik
гуру
06.07.22
✎
15:58
|
(5) в (1) ты получишь все подразделения нижнего уровня. Все остальные будут непустые. Что тебе еще надо?
|
|
7
ArturDoo
06.07.22
✎
16:10
|
Как мне понять в запросе, что в этой иерархии есть непустое подразделение?
п1 0с
п2 0с
п3 0с
п4 1с
п5 0с
п6 0с
п7 1с
п8 0с
п9 0с
И из этого я должен получить только п8 и п9. Как откинуть п6, п5 и тд?
|
|
8
Garykom
гуру
06.07.22
✎
16:43
|
(7) циклами
|
|
9
arsik
гуру
06.07.22
✎
17:01
|
(7) Что значит 1с что значит непустое?
|
|
10
1Сергей
06.07.22
✎
17:01
|
(3) +1
Что такое Пустое подразделение?
|
|
11
ArturDoo
06.07.22
✎
17:19
|
1с - 1 сотрудник. Пустое - значит, что в подразделении нет сотрудников
|
|
12
1Сергей
06.07.22
✎
17:20
|
"1с - 1 сотрудник" отлить в золоте
|
|