|
Запрос. Как объединить данные? | ☑ | ||
---|---|---|---|---|
0
ЗлаяЗая
17.11.20
✎
09:16
|
Есть 2 РН. В одном указано: какая бригада выпустила п/ф и для какой конечной продукции. Во втором: сколько конечной продукции произвели.
Можно ли это объединить в одну таблицу? ВЫБРАТЬ МойРН.Бригада, МойРН.Полуфабрикат, МойРН.КоличествоПФ, МойРН.КонечнаяПродукция, 0 КАК КолКонечнойПродукции ИЗ РегистрНакопления.МойРН КАК МойРН ОБЪЕДИНИТЬ ВЫБРАТЬ ??, ??, 0, МойРН1.КонечнаяПродукция, МойРН1.КолКонечнойПродукции ИЗ РегистрНакопления.МойРН1 КАК МойРН1 |
|||
1
ЗлаяЗая
17.11.20
✎
09:17
|
П/ф для конкретной продукции производятся только в определенной бригаде.
|
|||
2
lEvGl
гуру
17.11.20
✎
09:18
|
зачем объединять так, в чем заключается смысл отчета? наверно левое/внутреннее соединение, не?
|
|||
3
asady
17.11.20
✎
09:18
|
(0) кто архитектор этих регистров?
|
|||
4
lEvGl
гуру
17.11.20
✎
09:19
|
если тупо и жадно, то вопросные поля обычно нулами добивают
|
|||
5
lEvGl
гуру
17.11.20
✎
09:20
|
но трудно представить аналитический смысл такой таблицы
|
|||
6
ЗлаяЗая
17.11.20
✎
09:21
|
(2) смысл- заполнить 2 колонки. Выпущено столько-то п/ф, изготовлено столько-то изделий. То, что п/ф может быть изготовлено с запасом- не важно. Главное- указать цифры.
(3) ФИО, паспортные данные? |
|||
7
ЗлаяЗая
17.11.20
✎
09:22
|
(4) я добью. но как свернуть потом таблицу, чтобы было "БРИГАДА, П/Ф, КолПФ, КонечноеИзделие, колКонечныхИзделий"
|
|||
8
ЗлаяЗая
17.11.20
✎
09:23
|
В цикле я это сделаю. Можно ли в запросе?
|
|||
9
lEvGl
гуру
17.11.20
✎
09:31
|
в таком смысле это два разных отчета, т к эти два блока данных между собой никак не связаны
|
|||
10
ReaLg
17.11.20
✎
09:32
|
Не надо ОБЪЕДИНИТЬ, надо СОЕДИНИТЬ.
Но я не вижу бригады во втором регистре. Разные бригады могут делать одну и ту же продукцию? |
|||
11
ReaLg
17.11.20
✎
09:35
|
Если разные бригады не могут делать одну и ту же продукцию - делай левое соединение по конечной продукции.
Если могут - тебе сначала надо решить, как из второго регистра понять какая часть продукции относится к какой бригаде. Если просто соединить, то в каждой бригаде будет общее количество продукции, выпущенной всеми бригадами(чего, с вероятностью 99%, не должно быть в отчете). |
|||
12
Lama12
17.11.20
✎
09:37
|
(0) Слушай что говорит (10) и (11). Думай про архитектуру регистров.
|
|||
13
ЗлаяЗая
17.11.20
✎
09:47
|
Точно, соединить
|
|||
14
lEvGl
гуру
17.11.20
✎
09:54
|
(7) что бы было так, нужно хотя бы полное соединение по продукту, в таблице будет бригада полуфабриката, пф, колпф, продукт, колпродукт, но будут и пустые поля, где полуфабрикат есть, а продуктов из него не делали, ну и х с ним. сгруппировать по измерениям и просуммировать по ресурсам
(10, 11) продукция может и не относиться ни к какой бригаде, только полуфабрикат. если правильно понял, отчет должен показать ВСЕ пф и ВСЕ продукты, там где есть информация - сопоставить, какой продукт из какого пф сделан (12) да хз, архитектуру думать поздно, ей отчет нужен + тут конечная продукция в таблице с пф это одно (для чего предназначается), а в таблице с продуктами - другое (что по факту сделали), по смыслу это разные данные |
|||
15
lEvGl
гуру
17.11.20
✎
09:57
|
поэтому надо понимать, что означает в отчете поле продукция - для чего предназначается пф или какой продукт изготовили
|
|||
16
Said_We
17.11.20
✎
11:22
|
(13) Структуру обоих регистров покажи, тогда точно скажут. Уже устали все гадать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |