|
Как убрать в запросе строки с одинаковыми ячейками? |
☑ |
0
squall84
15.07.19
✎
11:14
|
Доброго времени суток. В УПП Нужно получить сотрудников, у которых изменялась должность. Т.е. я написал запрос, но не пойму, как прописать, чтобы в запросе остались только те строки у которых ячейка сотрудник встречается более одного раза.
ВЫБРАТЬ
РаботникиОрганизаций.Сотрудник,
РаботникиОрганизаций.Должность
ИЗ
РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
РаботникиОрганизаций.Регистратор ССЫЛКА Документ.КадровоеПеремещениеОрганизаций
СГРУППИРОВАТЬ ПО
РаботникиОрганизаций.Сотрудник,
РаботникиОрганизаций.Должность
|
|
1
Жан Пердежон
15.07.19
✎
11:19
|
что за ячейка? с excel что ли на язык запросов перешёл?
|
|
2
SleepyHead
гуру
15.07.19
✎
11:22
|
Посчитать количество различных комбинаций сотрудник + должность, отоборать строки, в которых такое количество больше 1
|
|
3
Жан Пердежон
15.07.19
✎
11:25
|
// бла-бла-бла
СГРУППИРОВАТЬ ПО Сотрудник
ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Должность)>1
|
|
4
Rovan
гуру
15.07.19
✎
11:26
|
ВЫБРАТЬ
РаботникиОрганизаций.Сотрудник,
КОЛИЧЕСТВО( РаботникиОрганизаций.Должность ) КАК Колво
|
|
5
squall84
15.07.19
✎
11:45
|
(1) А как по другом назвать? Как в результате запроса по другому назвать пересечение ячейки и столбца?
|
|
6
squall84
15.07.19
✎
11:49
|
(3) Не работает. Пишу:
СГРУППИРОВАТЬ ПО РаботникиОрганизаций.Сотрудник
ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизаций.Должность)>1
Результат "Поле не входит в группу "РаботникиОрганизаций.Должность"
|
|
7
squall84
15.07.19
✎
11:51
|
(4) Не верно. Тут я просто получу количество должностей. А количество может быть очень большое, поскольку в регистре хранятся повторяющиеся должности при смене графика.А мне нужно только те, где изменялась именно должность.
|
|
8
squall84
15.07.19
✎
11:56
|
Вот такой запрос сработал.
ВЫБРАТЬ
РаботникиОрганизаций.Сотрудник,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизаций.Должность) КАК Должность
ИЗ
РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
РаботникиОрганизаций.Регистратор ССЫЛКА Документ.КадровоеПеремещениеОрганизаций
СГРУППИРОВАТЬ ПО
РаботникиОрганизаций.Сотрудник
ИМЕЮЩИЕ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизаций.Должность) > 1
|
|