|
Выбрать последний проведённый документ из каждого вида. Как? | ☑ | ||
---|---|---|---|---|
0
bolobol
04.06.18
✎
16:02
|
День добрый!
Задавался уже этим вопросом, но потерял результаты... Как выбрать последний проведённый документ из каждого вида? |
|||
1
elCust
04.06.18
✎
16:04
|
(0) Через метаданные получить дерево документов, далее запросом в каждый. Норм?
|
|||
2
1Сергей
04.06.18
✎
16:04
|
Пробежаться по метаданным и состряпать запрос динамически
|
|||
3
bolobol
04.06.18
✎
16:07
|
(2) Казалось бы - это очевидно, что запросом, однако, каким?
|
|||
4
Fragster
гуру
04.06.18
✎
16:08
|
последний, этот как первый, но с конца
|
|||
5
bolobol
04.06.18
✎
16:10
|
Я помогу, раз непонятна проблема:
ВЫБРАТЬ ПЕРВЫЕ 1 АктПриемкиВыполненныхРаботОказанныхУслуг.Ссылка ПОМЕСТИТЬ ВЫБОРКА ИЗ Документ.АктПриемкиВыполненныхРаботОказанныхУслуг КАК АктПриемкиВыполненныхРаботОказанныхУслуг ГДЕ АктПриемкиВыполненныхРаботОказанныхУслуг.Проведен УПОРЯДОЧИТЬ ПО Дата УБЫВ, МОМЕНТВРЕМЕНИ УБЫВ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПЕРВЫЕ 1 АктПроверкиСтраховыхВзносов.Ссылка ИЗ Документ.АктПроверкиСтраховыхВзносов КАК АктПроверкиСтраховыхВзносов ГДЕ АктПроверкиСтраховыхВзносов.Проведен УПОРЯДОЧИТЬ ПО Дата УБЫВ, МОМЕНТВРЕМЕНИ УБЫВ ; ВЫБРАТЬ ВЫБОРКА.Ссылка ИЗ ВЫБОРКА УПОРЯДОЧИТЬ ПО Дата, МОМЕНТВРЕМЕНИ ------ Ошибка синтаксическая ОБЪЕДИНИТЬ |
|||
6
elCust
04.06.18
✎
16:12
|
(5) Как то странно сочетаются у тебя:
ПОМЕСТИТЬ ВЫБОРКА ОБЪЕДИНИТЬ ВСЕ Либо помещай либо объединяй. |
|||
7
Fragster
гуру
04.06.18
✎
16:12
|
(5) ты такой запрос не натыкаешь конструктором.
|
|||
8
bolobol
04.06.18
✎
16:17
|
(7) Мне нужен правильный запрос, а не такой
|
|||
9
bolobol
04.06.18
✎
16:17
|
Один большой, чтоб не в цикле, ну вы понимаете)
|
|||
10
DrShad
04.06.18
✎
16:20
|
бери из регистров
|
|||
11
Fragster
гуру
04.06.18
✎
16:21
|
(9) надо в цикле
|
|||
12
bolobol
04.06.18
✎
16:45
|
Подзапрос же!:
ВЫБРАТЬ ПОДЗАПРОС.Ссылка ПОМЕСТИТЬ ВЫБОРКА ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 АктПриемкиВыполненныхРаботОказанныхУслуг.Ссылка ИЗ Документ.АктПриемкиВыполненныхРаботОказанныхУслуг КАК АктПриемкиВыполненныхРаботОказанныхУслуг ГДЕ АктПриемкиВыполненныхРаботОказанныхУслуг.Проведен УПОРЯДОЧИТЬ ПО АктПриемкиВыполненныхРаботОказанныхУслуг.Дата УБЫВ, АктПриемкиВыполненныхРаботОказанныхУслуг.МОМЕНТВРЕМЕНИ УБЫВ ) КАК ПОДЗАПРОС ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПОДЗАПРОС.Ссылка ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 АктПроверкиСтраховыхВзносов.Ссылка ИЗ Документ.АктПроверкиСтраховыхВзносов КАК АктПроверкиСтраховыхВзносов ГДЕ АктПроверкиСтраховыхВзносов.Проведен УПОРЯДОЧИТЬ ПО АктПроверкиСтраховыхВзносов.Дата УБЫВ, АктПроверкиСтраховыхВзносов.МОМЕНТВРЕМЕНИ УБЫВ ) КАК ПОДЗАПРОС ; ВЫБРАТЬ ВЫБОРКА.Ссылка ИЗ ВЫБОРКА УПОРЯДОЧИТЬ ПО ВЫБОРКА.Ссылка.Дата, ВЫБОРКА.Ссылка.МОМЕНТВРЕМЕНИ |
|||
13
Малыш Джон
04.06.18
✎
17:03
|
(5)(12) потому что запрос не может в объединении сортировать по тем полям, которых нет в выбранных полях . выбирай даты и моменты времени, тогда заработает и без подзапросов
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |