У меня есть две таблицы AORDER для покупки и BORDER для продажи. Я хочу получить ожидаемое количество. Заказы на продажу могут иметь более 1 записи для одного заказа на покупку. Я не хочу показывать те заказы, количество которых равно 0. Я пробовал это:
SELECT ;
aorder.orderid,;
aorder.orderdate,;
aorder.itemname,;
aorder.partyname,;
aorder.qty as Purchase,;
SUM(border.qty) AS Sale,;
SUM(aorder.qty-border.qty) as Pending;
FROM ;
aorder;
LEFT JOIN border ;
ON aorder.orderid = border.porderid;
GROUP BY ;
aorder.orderid,;
aorder.orderdate,;
aorder.itemname,;
aorder.partyname,;
aorder.qty
Но мне не удалось скрыть те записи, в которых количество покупок = количество продаж.
Спасибо заранее.
HAVING
. напримерHAVING SUM(aorder.qty - border.qty) > 0
- person shahkalpeshp   schedule 11.03.2013