计算价格差异

2020-09-20 08:50发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要运行一列来计算两个价格表之间的差异。

到目前为止,我的查询可以正确显示,但根据不同的表进行计算却超出了我的经验。

我需要在新列中计算价目表1和5之间以及价目表2和3之间的差异

到目前为止,我的查询仅显示:

SELECT ITM1.ItemCode,OITM.ItemName,OITM.U_PRX_WbAv,OITM.ItmsGrpCod,OITM.OnHand,OITM.QryGroup11作为" H1价格组" >,将MAX(price1)作为'实际成本'
,将MAX(price5)作为'AMG经销商'
,将MAX(price2)作为'AMG Retail'
,将MAX(price3)作为'Mil Wholesale'


选择ItemCode
,当PriceList = 1时,价格以AS价格结尾1
,当PriceList = 5时,价格以AS价格结束5
,当价格表= 2时, 然后以价格清单2作为价格2,在价格清单= 3的情况下以价格清单3作为价格3从ITM1
以ITM1
在OTMM上加入OITM.ItemCode = OITM.ItemCode
其中OITM.SuppCatNum ='H1'
而不是MAX(price1)= MAX(price5)
按ITM1.ItemCode,OITM.ItemName,OITM.U_PRX_WbAv, OITM.ItmsGrpCod分组 ,
OITM.OnHand,
OITM.QryGroup11

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要运行一列来计算两个价格表之间的差异。

到目前为止,我的查询可以正确显示,但根据不同的表进行计算却超出了我的经验。

我需要在新列中计算价目表1和5之间以及价目表2和3之间的差异

到目前为止,我的查询仅显示:

SELECT ITM1.ItemCode,OITM.ItemName,OITM.U_PRX_WbAv,OITM.ItmsGrpCod,OITM.OnHand,OITM.QryGroup11作为" H1价格组" >,将MAX(price1)作为'实际成本'
,将MAX(price5)作为'AMG经销商'
,将MAX(price2)作为'AMG Retail'
,将MAX(price3)作为'Mil Wholesale'


选择ItemCode
,当PriceList = 1时,价格以AS价格结尾1
,当PriceList = 5时,价格以AS价格结束5
,当价格表= 2时, 然后以价格清单2作为价格2,在价格清单= 3的情况下以价格清单3作为价格3从ITM1
以ITM1
在OTMM上加入OITM.ItemCode = OITM.ItemCode
其中OITM.SuppCatNum ='H1'
而不是MAX(price1)= MAX(price5)
按ITM1.ItemCode,OITM.ItemName,OITM.U_PRX_WbAv, OITM.ItmsGrpCod分组 ,
OITM.OnHand,
OITM.QryGroup11

付费偷看设置
发送
1条回答
野沐沐
1楼 · 2020-09-20 09:49.采纳回答

弄清楚了...实际上很愚蠢...

OITM.OnHand
,将MAX(price5)设置为" AMG经销商"
,将MAX(price1)设置为"实际成本"
,将(MAX(price1))-(MAX(price5))设置为 'Cost Diff。'
,MAX(price2)as'AMG Retail'
,MAX(price3)as'Mil Wholesale'
,(MAX(price3))-(MAX(price2))as' 价格差异。'

一周热门 更多>