Добрый день. Столкнулся с проблемой. Есть запрос который втягивает ряд документов разного типа. Мне нужно что бы в итогах выводился самый старый документ по дате. Реально ли это сделать с помощью итогов или надо как- то по другому делать?
(7) Можно конечно извратиться.
Выбрать первые 1 отсортированные по дате по убыванию - поместить во временную таблицу. Так для каждого вида документа. Потом объединяешь полученные таблицы в одну - будет таблица с последними документами по каждому виду.
Далее вложенный запрос - в нем через объединение все документы, которые нужны - по всей видимости твой существующий запрос. Затем полученный вложенный запрос левым джойном соединешь с таблицей последних документов по ссылке, и далее итоги с функцией МАКСИМУМ по ссылке из правой таблицы (где поздние документы)
+(8) Только лучше не по дате сортировать, а по моменту времени
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший