我正在尝试执行以下操作:
我有两张桌子加入
SKU和Price表的主键是'item#'。我正在检索所有包含一个SKU#的多个项目#的记录(如下面的查询中所示)。
结果显示所有项目#的一个SKU#。此外,每个项目#也显示单价。
我想检索价格不同的任何SKU和所有相关商品#(但不是价格相同的任何记录)。
注意:单价仅在价格表中。 SKU#仅在SKU表中。
有人能告诉我如何只检索SKU以及价格不同的所有相关商品#?
select
ivitm ITEM#, ivaitm PART#, ivcitm SKU#, iveftj EFFECTIVE_DATE,
ivexdj EXPIRATION_DATE, (bpuprc/10000) Unit_Price
from
proddta.f4104 --SKU
join
proddta.f4106 on bpitm = ivitm --Price
where
ivcitm in (select ivcitm
from proddta.f4104
where ivexdj >= (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYYDDD'))-1900000)
having count(*) >= 2
group by ivcitm)
and bpcgid = '1'
and bpexdj >= (TO_NUMBER(TO_CHAR(SYSDATE, 'YYYYDDD'))-1900000)
and ivan8 = '444'
and ivxrt = 'C'
and ivcitm != ' '
and ivcitm != ' '
group by
ivitm, ivaitm, ivcitm, iveftj, ivexdj, bpuprc
order by
ivcitm, ivaitm