Есть Вопросы с разными датами, в них ответы разные, мне нужно сделать отсев повторяющихся, так что остались последние(по дате) из повторяющихся вопросов!?
ВЫБРАТЬ "РАЗЛИЧНЫЕ"
ВопросыТесты.Вопрос,
ОтветыТесты.Ответ,
ОтветыТесты.Верный
ИЗ
Справочник.ОтветыТесты КАК ОтветыТесты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВопросыТесты КАК ВопросыТесты
ПО ОтветыТесты.Владелец = ВопросыТесты.Ссылка
ГДЕ
ОтветыТесты.Верный = ИСТИНА
И ВопросыТесты.Родитель В ИЕРАРХИИ(&jjj)
сначала пихаешь во временную таблицу выборку из исходной таблицы: максимальной "даты" с группировкой по полю "вопрос"
Потом делаешь внутреннее соединение исходной таблицы с временной которую получил раннее, связь по полям дата=максдата, вопрос=вопрос. Получается по сути срез последних в разрезе вопросов.
Код писать не буду, лень.. Для понимания необходимо знакомство с пакетом запросов, будет 3 запроса, 2 временных таблицы. Плюс удаление временных таблиц после итоговой выборки, по желанию
вообще нафига различные в кавычках? не нужно вообще это слово в задаче
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший