|
Раздумья над запросом с промежуточными итогами.
| ☑ |
0
pavname
09.07.14
✎
18:53
|
Прощу помощи с составлением запроса для СКД. Задача в запросе считать промежуточные итоги до достижения значения 15 и при превышении значения 15 не выводить их.
Пример на картинке
Гуру, поможите плиз.
|
|
1
Enders
09.07.14
✎
18:58
|
Таблицу соединить саму с собой
по Таб1.Номенклатура >=Таб2.Номенклатура
Сгруппировать по полям Таб1, а поле Таб2.Колиичество в сумму.
Получишь итог по нарастающей. Дальше разберёшься ;)
|
|
2
pavname
09.07.14
✎
19:39
|
(Enders) Спасибо за ответ. А в чем скрытый смысл такого сравнения >= для ссылочного типа. Что почитать порекомендуете на эту тему ?
|
|
3
pavname
09.07.14
✎
19:46
|
Запрос проверил. Действительно Ваш способ работает! Правда почему он работает я пока не разобрался.
|
|
4
Enders
10.07.14
✎
10:46
|
(2) Зависит от сортировки. При сравнении >= для ссылочного типа упорядочивание идёт по ссылке. Можно указать связь по коду, наименованию и т.д. в зависимости от требований упорядочивания.
|
|
5
pavname
10.07.14
✎
11:43
|
Как понял в результате экспериментов такой способ не может обеспечить раздельные итоги по группировкам - только сквозной итог по всем строкам. Это так или я в чем-то не разобрался ?
|
|
6
Enders
10.07.14
✎
11:52
|
(5) Добавь ещё условие связи по Т1.Склад = Т2.Склад ;)
Ну или какое у тебя там группировочное поле;)
|
|
7
pavname
10.07.14
✎
14:05
|
Enders - спасибо получилось. Вы мне очень помогли.
|
|