Извините за может быть простой вопрос.
Подскажите пожалуйста, как проигнорировать эти самые дополнительные записи для товаров из разных приходов?
Бьюсь уже очень долго(, а результат увы...
Т.е. к примеру такие записи как:
SaleID IncomeID Quantity
--1----------12--------5
--1----------14--------5
Нужно подсчитать лишь один раз.
Например,
SELECT DISTINCT SALEID, SUM(DECODE(SALETYPE,
'WO', -Saleq,
'CS', -Saleq,
'IW', Saleq,
'IL', Saleq
)) Quantity
FROM FFMAPREP
WHERE SALETYPE IN('WO', 'CS', 'IW', 'IL')
AND ARTICLE='0003672'
AND SALEDATE < to_date('01.03.2007', 'DD.MM.YYYY')
AND nvl(SALELOCATIONFROM, SALELOCATIONTO) IN(6)
GROUP BY SALEID;
Все равно считает эти записи по два раза. Каким образом делается подобное?