|
Как объединить значения имеющие одинаковые ресурсы | ☑ | ||
---|---|---|---|---|
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) только еще одно условие надо, ссылки не должны быть равны друг другу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |