Kundenspezifische Preise mit 42 ERP
Kundenspezifische Einzelpreise
getCustomersProductsgroupDiscount
select a.Kundennumm as customers_cid, b.Artikelnum as products_model, round(b.preis1 * (1 - (a.Rabatt / 100)),4) as products_price
from kgrabatt as a inner join Lager as b on
(a.Warengrupp = b.Warengrupp and isnull(a.untergrupp,'') = isnull(b.untergrupp,'') and isnull(a.untergrupp,'') <> '') or
(a.Warengrupp = b.Warengrupp and isnull(a.untergrupp,'') = '')
where isnull(a.Rabatt,0) > 0 and isnull(a.Warengrupp,'') <> '' and isnull(b.preis1,0) > 0 and a.kundennumm = '{customers_cid}'getCustomersGroupDiscount
select b.Artikelnum as products_model, c.Kundennumm as customers_cid,b.Rabattgrup,c.Rabattgrup,
round(b.preis1 * (1 - (CAST(CAST(isnull(a.wert,'0') as VARCHAR) as DECIMAL) / 100)),4) as products_price,
CAST(CAST(isnull(a.wert,'0') as VARCHAR) as DECIMAL) as Rabatt
from inip as a
inner join Lager as b
on Substring(a.Name,9,1) = b.Rabattgrup
inner join Kunde as c
on Substring(a.Name,8,1) = c.Rabattgrup and c.kundennumm = '{customers_cid}'
where a.Name like('rabatt.%') and CAST(CAST(isnull(a.wert,'0') as VARCHAR) as decimal) <> 0.0getCustomerPrices
Last updated