HI У меня есть ниже код, который я хочу, когда сумма A.PP QTY, если вы видите ниже, у меня есть поминание> = 2 и> = 5, когда больше, чем 2, то это должно быть кратно 1000 и 15 15 1500
select *,
case
when b.SCode = 0202 and b.Itcoded = '37.01.123.0001'
and b.MONTHOFDISC = 'march' then
case
when sum(case when b.SCode = 0202 and b.Itcoded = '37.01.123.0001' and b.MONTHOFDISC = 'march'
then b.appqty end) over() >= 2 then (b.AppQty * 1000)
end
when b.SCode = 0202 and b.Itcoded = '37.01.123.0001'
and b.MONTHOFDISC = 'march' then
case
when sum(case when b.SCode = 0202 and b.Itcoded = '37.01.123.0001' and b.MONTHOFDISC = 'march'
then b.appqty end) over() >= 5 then (b.AppQty * 1500)
end
end DiscAmount
Я хочу умножить значение b.appqty, но его умножение только на 1000, пожалуйста, помогите в этом умножение 1500 не работает