|
Вывод самого позднего документа в итогах
| ☑ |
0
ВежливаяТварь
21.02.13
✎
15:10
|
Добрый день. Столкнулся с проблемой. Есть запрос который втягивает ряд документов разного типа. Мне нужно что бы в итогах выводился самый старый документ по дате. Реально ли это сделать с помощью итогов или надо как- то по другому делать?
|
|
1
Wobland
21.02.13
✎
15:12
|
как же упорядочить в запросе?
|
|
2
ВежливаяТварь
21.02.13
✎
15:13
|
Мне нужно именно в итогах
|
|
3
Wobland
21.02.13
✎
15:14
|
(2) минимум?
|
|
4
salvator
21.02.13
✎
15:15
|
МИНИМУМ(ДатаДок)
|
|
5
ВежливаяТварь
21.02.13
✎
15:17
|
Пробовал от выводит только дату но не самаа документ в итоги. Тоже самое если минимум документ, выводит левую информацию.
|
|
6
salvator
21.02.13
✎
15:26
|
(5) Агрегатная функция к ссылке - она, сцк, такая...
|
|
7
ВежливаяТварь
21.02.13
✎
15:29
|
(6)А реально ли там там свою функцию написать?
|
|
8
salvator
21.02.13
✎
16:22
|
(7) Можно конечно извратиться.
Выбрать первые 1 отсортированные по дате по убыванию - поместить во временную таблицу. Так для каждого вида документа. Потом объединяешь полученные таблицы в одну - будет таблица с последними документами по каждому виду.
Далее вложенный запрос - в нем через объединение все документы, которые нужны - по всей видимости твой существующий запрос. Затем полученный вложенный запрос левым джойном соединешь с таблицей последних документов по ссылке, и далее итоги с функцией МАКСИМУМ по ссылке из правой таблицы (где поздние документы)
|
|
9
ВежливаяТварь
21.02.13
✎
16:23
|
(8) Сейчас попробую. Спасибо.
|
|
10
salvator
21.02.13
✎
16:24
|
+(8) Только лучше не по дате сортировать, а по моменту времени
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший