|
В итогах = значение, когда соседнее поле = минимум. | ☑ | ||
---|---|---|---|---|
0
getnight
10.08.16
✎
12:04
|
В универсальном отчёте основной запрос
|ИТОГИ | СУММА(КоличествоКонструкций), | СУММА(ПлощадьЗаказа), | МИНИМУМ(ПорядковыйНомерСостояния), | МИНИМУМ(СостояниеПродукции) правильно показывает итоги по ПорядковыйНомерСостояния (минимальное значение) но нужно рядом в итогах значение СостояниеПродукции Как показывает: http://prntscr.com/c3viu9 Как надо: http://prntscr.com/c3vjgt Т.е. мне нужно вывести в итогах СостояниеПродукции, соответствующее минимальному значению ПорядковыйНомерСостояния (которое выводится правильно). Это возможно?.. |
|||
1
Ёпрст
10.08.16
✎
12:06
|
(0) да
|
|||
2
Ёпрст
10.08.16
✎
12:06
|
получать не МИНИМУМ(СостояниеПродукции)
а состояник продукции, когда ПорядковыйНомерСостояния = Минимум(ПорядковыйНомерСостояния) |
|||
3
getnight
10.08.16
✎
12:07
|
Вот именно это я и не пойму как сделать((
|
|||
4
Ёпрст
10.08.16
✎
12:09
|
(3) левое соединение с подзапросом, в котором искать минимум(ПорядковыйНомерСостояния).
|
|||
5
getnight
10.08.16
✎
12:09
|
т.е. пока нет итоговых полей - все показывает правильно
а правильно задать итог (показывать одно поле, смотря на значение другого) не получается |
|||
6
getnight
10.08.16
✎
12:14
|
я не могу понять, как в итогах вписать левое соединение с подзапросом
|
|||
7
hhhh
10.08.16
✎
12:15
|
(6) это вообще не в итогах. забудь про итоги.
|
|||
8
Fragster
гуру
10.08.16
✎
12:16
|
как это просто делается на СКД и как сложно на языке запросов
|
|||
9
getnight
10.08.16
✎
12:17
|
АРМ сделан на универсальном отчёте
можно как-нибудь поля группировки до вывода на экран откорректировать?* |
|||
10
getnight
10.08.16
✎
12:18
|
универсальный отчёт это та область,
где я пока не ориентируюсь |
|||
11
getnight
10.08.16
✎
12:57
|
(2) и на этом всё... т.е. решения нет? или (1)
|
|||
12
Ёпрст
10.08.16
✎
12:58
|
(11) че всё ? Делай!
|
|||
13
getnight
10.08.16
✎
13:04
|
Если бы я знал как уже бы сделал
|
|||
14
Ёпрст
10.08.16
✎
13:05
|
(13) cv (4)
|
|||
15
getnight
10.08.16
✎
13:07
|
(4) мне это не очень помогло найти решение
конкретно для моего случая можешь какой-нибудь небольшой пример показать?.. |
|||
16
hhhh
10.08.16
✎
13:12
|
(15) пишешь запрос, где находишь минимум этого номера, потом пишешь второй запрос в котором выбираешь состояние продукции, когда номер равен минимуму номера.
|
|||
17
getnight
10.08.16
✎
13:55
|
(16) и каким образом в итогах у меня правильно сложатся два состояния в то, у которого меньше порядковый номер?..
|
|||
18
getnight
10.08.16
✎
13:59
|
у меня нет проблем найти состояние по порядковому номеру
они находятся в одной строке ВЫБРАТЬ БВ_ТехнологическаяКартаПродукцииСрезПоследних.СостояниеПродукции, БВ_ТехнологическаяКартаПродукцииСрезПоследних.ПорядковыйНомерСостояния ... ИТОГИ СУММА(КоличествоКонструкций), СУММА(ПлощадьЗаказа), МИНИМУМ(ПорядковыйНомерСостояния), <?> СостояниеПродукции из той же строки, где и ПорядковыйНомерСостояния т.е. то СостояниеПродукции, при котором МИНИМУМ(ПорядковыйНомерСостояния) ... и вот это я не знаю как сделать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |