11.07.2002, 12:12 | #1 |
Moderator
|
Реализация запроса в Аксапте
Добрый день.
Необходимо чтобы проверялось, есть ли позиции запасов по складам, для которых остаток по складу меньше чем число, проставленное в поле "минимум" (Номенклатурные единицы -> Покрытие). На SQL Server данный запрос выглядит следующим образом: PHP код:
PHP код:
PHP код:
Следующий код вообще не компилируется: PHP код:
|
|
11.07.2002, 18:55 | #2 |
Участник
|
Можно попробовать вместо && написать || :
InventItemLocation.MinInventOnHand >= InventSum.availPhysical || InventItemlocation.MinInventOnHand != 0;
__________________
--------- underCover |
|
11.07.2002, 20:44 | #3 |
Moderator
|
Здравствуйте!
Во-первых, для подсчета количества записей нужно агрегатную функцию применять к числовому полю (например, к RecID). Во-вторых, две таблицы в аксаптовском запросе нужно связывать join`ом. Итого, запрос должен иметь примерно такой вид (если я ничего не перепутал ) : PHP код:
__________________
Андрей. |
|
12.07.2002, 11:03 | #4 |
Участник
|
Для подсчета значений можно использовать агрегатную функцию примененную к текстовому полю. Только если это поле не участвует в группировке.
Попробуй так запрос PHP код:
Следующий запрос выводит список номенклатуры, которая удовлетворяет нужным требованиям. PHP код:
|
|