|
v8: Подскажите по запросу |
☑ |
0
mzelensky
11.03.13
✎
12:09
|
Доброго всем!
Имеем два вида документов (Док1 и Док2). Фишка документов в том, что каждый из них может вводиться на основании другого. Т.е. может быть так:
Док1
Док2
Док2
...
Док2
А может быть так:
Док2
Док1
Док1
...
Док1
Сейчас делаю проверку НЕ превышения количественных параметров (грубо говоря количества). Т.е. :
Док1 - кол 200
Док2 - кол 100
Док2 - кол 50
Сумма параметра "кол" по Док2 не должна превышать параметр "кол" у Док1 (ну и у другой схемы аналогично).
Для проверки делаю запросик. По сути он один и тот же (для обоих схем), но в одном случае группировка делается по Док1, а в другом случае по Док2. Первое что приходит в голову - сделать два разных запроса. Можно ли как-то упихнуть в один?!
|
|
1
Maxus43
11.03.13
✎
12:11
|
в чем проблема? ОБЪЕДЕНИТЬ есть в запросах для "упихивания в один"
|
|
2
НафНаф
11.03.13
✎
12:11
|
еще раз, проверка по регистрам, а не документам
|
|
3
mzelensky
11.03.13
✎
12:14
|
(1) не проблема объединить. Проблема потом сравнить при обходе.
В первом случае я делаю группировку по Док1 и ставлю "Максимум(Док1.кол)", "Сумма(Док2.кол)"
а во втором случае надо наоборот группировка по "Док2" и "Максимум(Док2.кол)", "Сумма(Док1.кол)"
|
|
4
mzelensky
11.03.13
✎
12:38
|
апну разок
|
|
5
dk
11.03.13
✎
12:45
|
шо тут апать, тут рисовать внятные примеры как есть и как надо, тогда и результат может будет
|
|