|
|
|
Помогите с вложенным запросом на 1Cv8.1
|
|||
|---|---|---|---|
|
#18+
Необходимо организовать запрос, в результате которого получится таблица однофамильцев. ФИО и должность берется из справочника Сотрудники, а возраст - из справочника Физические лица Вот запрос, который я пытаюсь доработать: ЗПРС.Текст="ВЫБРАТЬ РАЗЛИЧНЫЕ | Сотрудники.Должность КАК должн, | ВложенныйЗапрос.ФИО, | Сотрудники.ФИО.Наименование КАК ФИО1 |ИЗ | Справочник.Сотрудники КАК Сотрудники | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | КОЛИЧЕСТВО(ФизическиеЛица.Ссылка) КАК Колво, | ФизическиеЛица.Возраст КАК Возраст, | Сотрудники.ФИО.Наименование КАК ФИО, | Сотрудники.Должность КАК Должность | ИЗ | Справочник.Сотрудники КАК Сотрудники | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица | ПО (ФизическиеЛица.Ссылка = Сотрудники.ФИО) | | СГРУППИРОВАТЬ ПО | ФизическиеЛица.Возраст, | Сотрудники.ФИО.Наименование, | Сотрудники.Должность | | ИМЕЮЩИЕ | КОЛИЧЕСТВО(Сотрудники.ФИО.Наименование) = 1) КАК ВложенныйЗапрос | ПО Сотрудники.Ссылка <> ВложенныйЗапрос.ФИО | |СГРУППИРОВАТЬ ПО | Сотрудники.Должность, | Сотрудники.ФИО.Наименование, | ВложенныйЗапрос.ФИО"; Результат=ЗПРС.Выполнить(); Выборка= Результат.Выбрать(); пока Выборка.следующий() цикл СПИСОК.Параметры.ФИО=Выборка.ФИО1; СПИСОК.Параметры.Должность=Выборка.Должн; ТабДок.Вывести(СПИСОК); конецЦикла ; В результате выводится список повторяющихся фамилий (4 раза) Вложенный запрос выполняется правильно, т е ищет и выводит всех не однофамильцев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2008, 20:10:18 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35686186&tid=1344807]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 463ms |

| 0 / 0 |
