Я пытаюсь создать отчет, который извлекает следующую информацию через ...
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 показывался как «Специальная цена» в зависимости от клиента и строки позиции из счета-фактуры.