Связывание таблицы OSPP с таблицей OINV для прохождения цен - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь создать отчет, который извлекает следующую информацию через ...

INV1.ItemCode, INV1.Quantity, INV1.Price, ITM1.Price (As T2, T3, T4, T5)протянуть индивидуальный прайс-лист через ...

Теперь я хочу включить OSPP в этот же отчет, однако добавив OSPP в качестве T6, он доставит дубликаты через ...

Если я приведу таблицу OSPPв качестве запроса SELECT Sub он показывает только информацию, которая существует в таблице OSPP ...

             SELECT DISTINCT T1.ItemCode,
             T1.Quantity,
             T1.Price,
             T2.Price AS 'Supplier Price',
             T3.Price AS 'Retail Price',
             T4.Price AS 'Trade Price',
             T5.Price AS 'Trade+ Price'
             ///T6.Price AS 'Special Price'/// 
             **This shows duplicates**
            ///(SELECT T96.Price FROM OSPP T96 INNER JOIN OINV T90 ON                        T96.CardCode = T90.CardCode

            INNER JOIN INV1 T91 ON T90.DocEntry = T91.DocEntry WHERE T96.ItemCode = T91.ItemCode) ///

            **this shows only values in the OSPP Table and not the INV1 Table as a null value.**

    FROM OINV T0 
            INNER JOIN
    INV1 T1 ON T0.DocEntry = T1.DocEntry 
            INNER JOIN
    ITM1 T2 ON T2.ItemCode = T1.ItemCode
            INNER JOIN
    ITM1 T3 ON T3.ItemCode = T1.ItemCode
            INNER JOIN
    ITM1 T4 ON T4.ItemCode = T1.ItemCode
            INNER JOIN
    ITM1 T5 ON T5.ItemCode = T1.ItemCode
            ///INNER JOIN
    OSPP T6 ON T6.CardCode = T0.CardCode///

            WHERE T0.CardCode = 'C001174' AND T1.ItemCode IS NOT NULL  AND T2.PriceList = '1' AND T3.PriceList = '3' AND T4.PriceList = '10' AND T5.PriceList = '9'

Я ожидаю увидеть следующие строки ...

Код товара, количество, Цена,цена поставщика, розничная цена, цена сделки, сделка + цена (которую я могу получить), но я также хочу, чтобы OSPP показывался как «Специальная цена» в зависимости от клиента и строки позиции из счета-фактуры.

...