![]() |
|
Проблема с упорядочиванием итогов запроса | ☑ | ||
---|---|---|---|---|
0
GreenDay1986
15.11.11
✎
10:09
|
Обьединяю два запроса. Данные выгружаются, но несколько первых элементов в выгрузке не упорядочиваются:
40817810323000246572 Селиверстов Алексей Анатольевич 40817810923000246574 Ковлягин Василий Иванович 40817810523000259851 Салдатова Ирина Александровна 40817810923000135782 Аверкин Владимир Константинович 42301810400190056204 Жук Александр Сергеевич 40817810323000135780 Абросимов Валерий Николаевич 40817810623000135781 Аввакумов Сергей Иванович 40817810423000229282 Авдеев Олег Игоревич 40817810723000136101 Аверьянов Василий Витальевич 40817810223000135783 Акимов Сергей Николаевич 40817810823000135785 Акмаева Руза Серажетдиновна 40817810423000135787 Альшин Владимир Иванович 40817810723000135788 Андронов Александр Александрович 40817810023000136102 Андронова Наталья Александровна затем упорядочивание идет нормально. Текст запроса "ВЫБРАТЬ | ВложенныйЗапрос.Сотрудник КАК Сотрудник, | ВложенныйЗапрос.ДатаРождения, | ВложенныйЗапрос.СуммаОборот КАК Сумма, | ВложенныйЗапрос.Счет КАК Счет |ИЗ | (ВЫБРАТЬ | ВложенныйЗапрос.Сотрудник.Ссылка КАК Сотрудник, | ВложенныйЗапрос.Сотрудник.ДатаРождения КАК ДатаРождения, | ЕСТЬNULL(ВыплатаЧерезБанкОбороты.СуммаОборот, 0) КАК СуммаОборот, | ЛицевыеСчета.Ссылка КАК Счет | ИЗ | (ВЫБРАТЬ | ВложенныйЗапрос.Сотрудник КАК Сотрудник | ИЗ | (ВЫБРАТЬ | КадровыеСведенияСрезПоследних.Сотрудник КАК Сотрудник, | МАКСИМУМ(КадровыеСведенияСрезПоследних.Прием.Дата) КАК ПриемДата, | МАКСИМУМ(КадровыеСведенияСрезПоследних.Увольнение.Дата) КАК УвольнениеДата | ИЗ | РегистрСведений.КадровыеСведения.СрезПоследних(&КонецПериода, ) КАК КадровыеСведенияСрезПоследних | | СГРУППИРОВАТЬ ПО | КадровыеСведенияСрезПоследних.Сотрудник) КАК ВложенныйЗапрос | ГДЕ | ВЫБОР | КОГДА ЕСТЬNULL(ВложенныйЗапрос.УвольнениеДата, 0) = 0 | ТОГДА ИСТИНА | ИНАЧЕ ВложенныйЗапрос.ПриемДата > ВложенныйЗапрос.УвольнениеДата | КОНЕЦ) КАК ВложенныйЗапрос | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЛицевыеСчета КАК ЛицевыеСчета | ПО ВложенныйЗапрос.Сотрудник = ЛицевыеСчета.Владелец | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыплатаЧерезБанк.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ВыплатаЧерезБанкОбороты | ПО ВложенныйЗапрос.Сотрудник = ВыплатаЧерезБанкОбороты.Сотрудник) КАК ВложенныйЗапрос |ГДЕ |ВложенныйЗапрос.Счет <> 0 |И ВложенныйЗапрос.Счет.ПометкаУдаления = Ложь | |ОБЪЕДИНИТЬ | | ВЫБРАТЬ | ВложенныйЗапрос.Сотрудник КАК Сотрудник, | ВложенныйЗапрос.ДатаРождения, | ВложенныйЗапрос.СуммаОборот КАК Сумма, | ВложенныйЗапрос.Счет КАК Счет |ИЗ | (ВЫБРАТЬ | ВложенныйЗапрос.Сотрудник.Ссылка КАК Сотрудник, | ВложенныйЗапрос.Сотрудник.ДатаРождения КАК ДатаРождения, | ЕСТЬNULL(ВыплатаЧерезБанкОбороты.СуммаОборот, 0) КАК СуммаОборот, | ЛицевыеСчета.Ссылка КАК Счет | ИЗ | (ВЫБРАТЬ | ВложенныйЗапрос.Сотрудник КАК Сотрудник | ИЗ | (ВЫБРАТЬ | КадровыеСведенияСрезПоследних.Сотрудник КАК Сотрудник, | МАКСИМУМ(КадровыеСведенияСрезПоследних.Прием.Дата) КАК ПриемДата, | МАКСИМУМ(КадровыеСведенияСрезПоследних.Увольнение.Дата) КАК УвольнениеДата | ИЗ | РегистрСведений.КадровыеСведения.СрезПоследних(&КонецПериода, ) КАК КадровыеСведенияСрезПоследних | | СГРУППИРОВАТЬ ПО | КадровыеСведенияСрезПоследних.Сотрудник) КАК ВложенныйЗапрос | ) КАК ВложенныйЗапрос | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЛицевыеСчета КАК ЛицевыеСчета | ПО ВложенныйЗапрос.Сотрудник = ЛицевыеСчета.Владелец | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыплатаЧерезБанк.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ВыплатаЧерезБанкОбороты | ПО ВложенныйЗапрос.Сотрудник = ВыплатаЧерезБанкОбороты.Сотрудник |ГДЕ ВыплатаЧерезБанкОбороты.СуммаОборот <> 0) КАК ВложенныйЗапрос | |ГДЕ ВложенныйЗапрос.Счет.ПометкаУдаления = Ложь |УПОРЯДОЧИТЬ ПО | |Сотрудник УБЫВ"; |
|||
1
Нуф-Нуф
15.11.11
✎
10:11
|
имхо давно пора за вложенные запросы яйца отрубать
|
|||
2
Rie
15.11.11
✎
10:11
|
Сортируй по наименованию сотрудника.
|
|||
3
chelentano
15.11.11
✎
10:11
|
УПОРЯДОЧИТЬ ПО Сотрудник.Наименование УБЫВ ?
|
|||
4
Wobland
15.11.11
✎
10:16
|
автоупорядочивание ещё есть
|
|||
5
GreenDay1986
15.11.11
✎
10:43
|
1 Не согласен, в целях оптимизации очень может даже и не надо.
|
|||
6
GreenDay1986
15.11.11
✎
10:44
|
Спасибо Ребят. С наименованием пошло! :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |