Имя: Пароль:
1C
1С v8
1С: ВЫБРАТЬ РАЗЛИЧНЫЕ
0 AJ88
 
02.06.12
00:06
Можно ли давать функцию для "РАЗЛИЧНЫЕ"?


Есть Вопросы с разными датами, в них ответы разные, мне нужно сделать отсев повторяющихся, так что остались последние(по дате) из повторяющихся вопросов!?



ВЫБРАТЬ "РАЗЛИЧНЫЕ"
   ВопросыТесты.Вопрос,
   ОтветыТесты.Ответ,
   ОтветыТесты.Верный
ИЗ
   Справочник.ОтветыТесты КАК ОтветыТесты
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВопросыТесты КАК ВопросыТесты
       ПО ОтветыТесты.Владелец = ВопросыТесты.Ссылка
ГДЕ
   ОтветыТесты.Верный = ИСТИНА
   И ВопросыТесты.Родитель В ИЕРАРХИИ(&jjj)
1 Alex S D
 
02.06.12
00:07
2 dklushin
 
02.06.12
01:22
сначала пихаешь во временную таблицу выборку из исходной таблицы: максимальной "даты" с группировкой по полю "вопрос"

Потом делаешь внутреннее соединение исходной таблицы с временной которую получил раннее, связь по полям дата=максдата, вопрос=вопрос. Получается по сути срез последних в разрезе вопросов.

Код писать не буду, лень.. Для понимания необходимо знакомство с пакетом запросов, будет 3 запроса, 2 временных таблицы. Плюс удаление временных таблиц после итоговой выборки, по желанию
3 dklushin
 
02.06.12
01:23
вообще нафига различные в кавычках? не нужно вообще это слово в задаче
AdBlock убивает бесплатный контент. 1Сергей