正在运行总SQL SAP B1-找不到解决该问题的正确方法

2020-09-19 11:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图通过运行下面的SQL代码在...

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

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


我试图通过运行下面的SQL代码在表的底部增加一个运行总行。

  SELECT
 T1。[ItemCode],T4。[ItmsGrpNam],CASEWHEN T3。[OnHand]-SUM(T1。[OpenQty])
 

我有此错误消息'1)。 [Microsoft] [SQL Server Native Client 11.0] [SQL Server]在选择列表中,'OITW.OnHand'列无效,因为它未包含在聚合函数或子句BY GROUP中。 2)。 [Microsoft] [SQL Server Native Client 11.0] [SQL Server]无法准备语句。 "用户定义的值"(CSHS)'

当我尝试

  GROUPBY T1。[ItemCode],T3。[OnHand],T4。[ItmsGrpNam]拥有T3。[OnHand]-SUM(T1。[OpenQty])<0或SUM(T1。[OpenQty])<  0 

在查询的第二部分中,当我只想要一个总和时,我会得到多行。

我花了一天的时间弄清楚这一点,网络上有多个答案,但是我不知道自己在做什么错。

有人可以帮助我解决这个问题吗? 预先感谢。

5条回答
nice_wp
2020-09-19 11:54

嗨,约翰,非常感谢您的答复。

这是您改编后的代码所能得到的。

我认为这非常接近。 我试图对其进行修改,以使其底部具有良好的SUM,并且在现有的ItemCode上没有出现一行,但这给了我错误。

我会在今天早上晚些时候解决这个问题。

请随时帮助我,非常感谢。


谢谢。

一周热门 更多>