|
Удаление повторяющихся из самообъединения таблицы | ☑ | ||
---|---|---|---|---|
0
alexoren
28.04.15
✎
23:32
|
Есть таблица, вида:
Пользователь1 | Пользователь2 | ЗначениеТеста Иванов | Петров | 12 Иванов | Сидоров | 13 Петров | Сидоров | 14 Сидоров | Иванов | 12 Нужно составить 4-ки. С парами просуммировать результаты тестов, ок. Иванов | Сидоров | 25 А вот 4-е выдаёт только повторящиеся. Т.е. в строке, так: Иванов | Иванов | Иванов | Иванов | 87 Сам запрос: ВЫБРАТЬ РАЗЛИЧНЫЕ ВложенныйЗапрос.Сумма + ВложенныйЗапрос1.Сумма КАК Сумма, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле1, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле2, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле3, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле4 ИЗ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов1.Сотрудник ИНАЧЕ РезультатыТестов2.Сотрудник КОНЕЦ КАК Сотрудник, ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов2.Сотрудник ИНАЧЕ РезультатыТестов1.Сотрудник КОНЕЦ КАК Сотрудник1, РезультатыТестов1.ЗначениеТеста + РезультатыТестов2.ЗначениеТеста КАК Сумма, РезультатыТестов2.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка КАК Заявка ИЗ Документ.РезультатыТестированияСотрудников.СписокСотрудников КАК РезультатыТестов1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РезультатыТестированияСотрудников.СписокСотрудников КАК РезультатыТестов2 ПО РезультатыТестов1.Сотрудник = РезультатыТестов2.Отношение И (РезультатыТестов2.Сотрудник = РезультатыТестов1.Отношение) И РезультатыТестов1.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка = РезультатыТестов2.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка ГДЕ РезультатыТестов1.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка = &Ссылка1 И РезультатыТестов1.ЗначениеТеста > 10 И РезультатыТестов2.ЗначениеТеста > 10 СГРУППИРОВАТЬ ПО РезультатыТестов1.ЗначениеТеста + РезультатыТестов2.ЗначениеТеста, ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов1.Сотрудник ИНАЧЕ РезультатыТестов2.Сотрудник КОНЕЦ, ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов2.Сотрудник ИНАЧЕ РезультатыТестов1.Сотрудник КОНЕЦ, РезультатыТестов2.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка) КАК ВложенныйЗапрос ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов1.Сотрудник ИНАЧЕ РезультатыТестов2.Сотрудник КОНЕЦ КАК Сотрудник, ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов2.Сотрудник ИНАЧЕ РезультатыТестов1.Сотрудник КОНЕЦ КАК Сотрудник1, РезультатыТестов1.ЗначениеТеста + РезультатыТестов2.ЗначениеТеста КАК Сумма, РезультатыТестов2.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка КАК Заявка ИЗ Документ.РезультатыТестированияСотрудников.СписокСотрудников КАК РезультатыТестов1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РезультатыТестированияСотрудников.СписокСотрудников КАК РезультатыТестов2 ПО РезультатыТестов1.Сотрудник = РезультатыТестов2.Отношение И РезультатыТестов1.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка = РезультатыТестов2.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка И (РезультатыТестов2.Сотрудник = РезультатыТестов1.Отношение) ГДЕ РезультатыТестов1.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка = &Ссылка1 И РезультатыТестов1.ЗначениеТеста > 10 И РезультатыТестов2.ЗначениеТеста > 10 СГРУППИРОВАТЬ ПО РезультатыТестов1.ЗначениеТеста + РезультатыТестов2.ЗначениеТеста, ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов1.Сотрудник ИНАЧЕ РезультатыТестов2.Сотрудник КОНЕЦ, ВЫБОР КОГДА РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник ТОГДА РезультатыТестов2.Сотрудник ИНАЧЕ РезультатыТестов1.Сотрудник КОНЕЦ, РезультатыТестов2.Ссылка.ЗаявкаНаПроведениеРабот.Ссылка) КАК ВложенныйЗапрос1 ПО (ВложенныйЗапрос.Сотрудник = ВложенныйЗапрос1.Сотрудник1 ИЛИ ВложенныйЗапрос1.Сотрудник = ВложенныйЗапрос.Сотрудник1) И ВложенныйЗапрос.Заявка = ВложенныйЗапрос1.Заявка СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Сумма + ВложенныйЗапрос1.Сумма, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ |
|||
1
alexoren
28.04.15
✎
23:34
|
Вообщем не работает, как быть? =)
|
|||
2
alexoren
28.04.15
✎
23:37
|
Проблема 100% в выборе, так если его убрать то правильные строчки проскакивают в решении.
|
|||
3
Asmody
28.04.15
✎
23:42
|
ты бы для себя временные таблицы открыл и не городил огородов на 5 экранов
|
|||
4
alexoren
28.04.15
✎
23:45
|
(3) сори, но всё? Кстати, в конструкторе не доступно создание временной таблицы... Может структура запроса?
|
|||
5
alexoren
28.04.15
✎
23:48
|
(3) обязательно открою ) Только вот сейчас как быть? =)
|
|||
6
Asmody
28.04.15
✎
23:57
|
(4) в конструкторе доступно создание временной таблицы
|
|||
7
alexoren
28.04.15
✎
23:59
|
(6) в типе запроса нет
|
|||
8
alexoren
29.04.15
✎
00:04
|
(6) а ну и ещё, тестирую в реквизите формы - динамический список
|
|||
9
Asmody
29.04.15
✎
00:07
|
(8) Запрос тестируешь в дин.списке? Зачем?
|
|||
10
alexoren
29.04.15
✎
00:08
|
Эм, быстрее, а что не так то?
|
|||
11
alexoren
29.04.15
✎
00:08
|
(9) Эм, быстрее, а что не так то?
|
|||
12
Asmody
29.04.15
✎
00:13
|
Есть же куча инструментов: консоль запросов, консоль отчетов, консоль СКД. От самой 1С и от сообщества.
|
|||
13
alexoren
29.04.15
✎
00:18
|
Да в курсе, но сейчас вот так. Так может подскажете чего в выборе не так?
|
|||
14
Asmody
29.04.15
✎
00:22
|
(13) Конечно не подскажу. Я не собираюсь в первом часу ночи запускать 1Ску, искать и разворачивать какую-то базу, чтобы твой запрос хотя бы запустился. Или ты предполагаешь, что его кто-то будет изучать "с листа"?
|
|||
15
alexoren
29.04.15
✎
00:23
|
(14) что сделать?
|
|||
16
alexoren
29.04.15
✎
00:23
|
(14) чтоб можно было посмотреть?
|
|||
17
alexoren
29.04.15
✎
00:31
|
(14) ну вот вычистил лишнее не относящее к теме что точно работает
ВЫБРАТЬ РАЗЛИЧНЫЕ ВложенныйЗапрос.Сумма + ВложенныйЗапрос1.Сумма КАК Сумма, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле1, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле2, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле3, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле4 ИЗ ВложенныйЗапрос ВНУТРЕННЕЕ СОЕДИНЕНИЕ КАК ВложенныйЗапрос1 ПО (ВложенныйЗапрос.Сотрудник = ВложенныйЗапрос1.Сотрудник1 ИЛИ ВложенныйЗапрос1.Сотрудник = ВложенныйЗапрос.Сотрудник1) И ВложенныйЗапрос.Заявка = ВложенныйЗапрос1.Заявка СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Сумма + ВложенныйЗапрос1.Сумма, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ, ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ |
|||
18
alexoren
29.04.15
✎
00:31
|
(14) здесь прост выборов много. Вложенности. Поэтому большой
|
|||
19
alexoren
29.04.15
✎
07:10
|
upd
|
|||
20
alexoren
29.04.15
✎
09:22
|
Вопрос то ведь весь здесь:
Почему все поля с одинаковыми значениями... ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос.Сотрудник1 ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Сотрудник1 < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос.Сотрудник1 ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВложенныйЗапрос1.Сотрудник < ВложенныйЗапрос1.Сотрудник1 ТОГДА ВложенныйЗапрос1.Сотрудник ИНАЧЕ ВложенныйЗапрос1.Сотрудник1 КОНЕЦ КОНЕЦ КОНЕЦ КАК Поле1 |
|||
21
katc
29.04.15
✎
09:29
|
РезультатыТестов1.Сотрудник < РезультатыТестов2.Сотрудник - Сотрудник это число?
|
|||
22
SeraFim
29.04.15
✎
09:29
|
нифига задачу не понял
|
|||
23
alexoren
29.04.15
✎
09:40
|
(21) это строка, во вложенных запросах, когда пары делаю всё ок. Проблема, когда из этих пар делаю четвёрки.
|
|||
24
alexoren
29.04.15
✎
09:45
|
(22) зачача, в том есть результаты опросов каждого в отношении другого.
И нужно получить общую сумму. Структура таблицы описана. Во вложенных хапросах считаю все пары, Иванов | Петров | 12 Петров | Иванов | 13 Превращаю в: Иванов | Петров | 25 Но когда пересекаю: Иванов | Петров | 25 Петров | Сидоров | 24 Сидоров | Васильев | 27 Васильев | Петров | 21 ...... Должен получить типа: Иванов | Петров | Сидоров | Васильев | 89 А выходит: Иванов | Иванов | Иванов | Иванов | 89 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |