|   |   | 
| 
 | Как объединить значения имеющие одинаковые ресурсы | ☑ | ||
|---|---|---|---|---|
| 0
    
        web1984 27.07.15✎ 18:32 | 
        Подскажите пожалуйста.
 Пишу печатную форму вывода результатов анализов для лаборатории Есть заявка, в которой таблица и n образцов. В каждом образце таблица из n исследований Как сделать запрос, чтобы все значения имеющие одинаковые ресурсы сгруппировались. Пример: Обр1, Обр2, Обр3 -метод1, реакция1, Значение_отрицательное -метода2, реакция2, Значение_отрицательное Обр4 -метод1, реакция1, Значение_положительное -метода2, реакция2, Значение_отрицательное Обр5 -метод1, реакция1, Значение_отрицательное -метода2, реакция2, Значение_положительное Обр6 -метод1, реакция1, Значение_положительное -метода2, реакция2, Значение_положительное Тоесть образцы имеющие одинаковые результаты сгрупировались по количеству вариантов значений исследований. | |||
| 1
    
        el7cartel 27.07.15✎ 18:36 | 
        (0) ну добавьте в поле группировки     | |||
| 2
    
        mistеr 27.07.15✎ 18:40 | 
        (0) Ты не поверишь, "СГРУППИРОВАТЬ ПО"     | |||
| 3
    
        web1984 27.07.15✎ 19:59 | 
        Запрос.Текст =
 "ВЫБРАТЬ | ОбразецИсследования.Показатель, | ОбразецИсследования.Значение, | ОбразецИсследования.Реакция, | ОбразецИсследования.Ссылка |ИЗ | Документ.Образец.Исследования КАК ОбразецИсследования | |СГРУППИРОВАТЬ ПО | ОбразецИсследования.Показатель, | ОбразецИсследования.Значение, | ОбразецИсследования.Реакция, | ОбразецИсследования.Ссылка"; Как же быть с Ссылкой? | |||
| 4
    
        el7cartel 27.07.15✎ 20:46 | 
        (3) туда же и ссылку добавь.     | |||
| 5
    
        web1984 27.07.15✎ 20:50 | 
        Ну дак это не должно быть группировкой! Прочитайте ещё раз.     | |||
| 6
    
        hhhh 27.07.15✎ 20:53 | 
        что не так со ссылкой?     | |||
| 7
    
        web1984 27.07.15✎ 20:53 | 
        Мне нужно по одинаковым результатам анализов получить ссылки на образцы(на сами документы)     | |||
| 8
    
        echo77 27.07.15✎ 20:54 | 
        (5) Печатная форма делается для ОДНОГО документа. Если это не так - то это скорее уже отчет     | |||
| 9
    
        web1984 27.07.15✎ 20:55 | 
        Предположим отчет.     | |||
| 10
    
        el7cartel 27.07.15✎ 20:56 | 
        (7) полное соединение таблицы с самой собой, ну и где результаты равны отберешь.     | |||
| 11
    
        web1984 27.07.15✎ 20:57 | 
        Мне нужны все возможные варианты.
 Обр1, Обр2, Обр3 -метод1, реакция1, Значение_отрицательное -метода2, реакция2, Значение_отрицательное Обр4 -метод1, реакция1, Значение_положительное -метода2, реакция2, Значение_отрицательное Обр5 -метод1, реакция1, Значение_отрицательное -метода2, реакция2, Значение_положительное Обр6 -метод1, реакция1, Значение_положительное -метода2, реакция2, Значение_положительное | |||
| 12
    
        Смотрящий 27.07.15✎ 20:59 | 
        Union all. как в снеговике - не знаю     | |||
| 13
    
        el7cartel 27.07.15✎ 20:59 | 
        (11) смотри в 10     | |||
| 14
    
        web1984 27.07.15✎ 21:00 | 
        Есть к примеру 1000 образцов. Всего в нескольких из них значения отличаются от большинства.
 Чтобы не печатать результаты для каждого образца. Нужно сгруппировать все образцы по всем возможным вариантам в этих же самых образцах | |||
| 15
    
        web1984 27.07.15✎ 21:05 | 
        ВЫБРАТЬ
 ОбразецИсследования.Ссылка, ОбразецИсследования.Показатель, ОбразецИсследования.Значение, ОбразецИсследования.Реакция ИЗ Документ.Образец.Исследования КАК ОбразецИсследования ПОЛНОЕ СОЕДИНЕНИЕ Документ.Образец.Исследования КАК ОбразецИсследования1 ПО ОбразецИсследования.Показатель = ОбразецИсследования1.Показатель И ОбразецИсследования.Реакция = ОбразецИсследования1.Реакция И ОбразецИсследования.Значение = ОбразецИсследования1.Значение Не могу понять, какие значение тогда выбирать? | |||
| 16
    
        el7cartel 27.07.15✎ 21:12 | 
        (15) те что в первой таблице     | |||
| 17
    
        web1984 27.07.15✎ 21:19 | 
        не могу понять, зачем тогда полное соединение. Если значения только из первой таблицы.     | |||
| 18
    
        el7cartel 27.07.15✎ 21:38 | 
        (17) чтобы перебрать все варианты     | |||
| 19
    
        Ildarovich 27.07.15✎ 22:30 | 
        В статье http://catalog.mista.ru/public/336783/ в Примере 1 (Разбиение множества элементов ... на классы, имеющие одинаковое сочетание значений свойств) приведено решение вашей задачи. Суть решения - в расчете хэш-функции по содержанию табличной части "Исследования". Коды показателей, реакций и значений нужно конкатенировать в одну строку Показатель.Код + Реакция.Код + Значение.Код, а затем применить запрос, описанный в статье.     | |||
| 20
    
        el7cartel 28.07.15✎ 07:43 | 
        (15) только еще одно условие надо, ссылки не должны быть равны друг другу     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |