点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在试图找到一个没有成功的解决方案之后,我问这个问题。 我在AMDP中有一个内部表,其中包含材料,供应商和价格的列表
类似的东西
============================================== 订单¦物料¦供应商¦价格¦已选择 ============================================== 1个Mat1 A一个2.99个 1 ¦ Mat1 ¦ B�3.59 ¦ 2个Mat2 C个4.99个 2×Mat2×X×6.95×
现在,我的意图是在"所选"列中用X标记最便宜的选项。 像这样
============================================== 订单¦物料¦供应商¦价格¦已选择 ============================================== 1个Mat1 A一个2.99 X 1 ¦ Mat1 ¦ B�3.59 ¦ 2×Mat2×C×4.99×X 2×Mat2×X×6.95×
到目前为止,我已经有了正确的结果集,并具有所需的正确顺序,但是就我的想法而言,我似乎无法在SQLScript中找到针对这种逻辑的解决方案。
有人建议吗? 谢谢!
SELECT *,当ROW_NUMBER()超过(按材料顺序按价格排序)= 1的情况下,然后'X'否则从材料结束;
您在SQLSCRIPT中尝试了什么,所以 远? 到这里为止,您的问题只是您的要求的转储,似乎并没有努力自己解决问题。
首先,您为什么不将问题分成几个小部分? 首先,找到每种材料的所有最便宜的报价。 然后,在您要返回的数据中更新这些事件。
对我来说听起来并不难...
一周热门 更多>