点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图通过运行下面的SQL代码在...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图通过运行下面的SQL代码在...
加入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
在查询的第二部分中,当我只想要一个总和时,我会得到多行。
我花了一天的时间弄清楚这一点,网络上有多个答案,但是我不知道自己在做什么错。
有人可以帮助我解决这个问题吗? 预先感谢。
塞巴斯蒂安嗨,
请尝试使用此修改后的查询版本:
此问题不涉及SQL Anywhere数据库。 您应该使用更合适的标签重新标记。
嗨,约翰,非常感谢您的答复。
这是您改编后的代码所能得到的。
我认为这非常接近。 我试图对其进行修改,以使其底部具有良好的SUM,并且在现有的ItemCode上没有出现一行,但这给了我错误。
我会在今天早上晚些时候解决这个问题。
请随时帮助我,非常感谢。
谢谢。
很抱歉,我会纠正
你是个天才。 效果很好。
谢谢,祝你有美好的一天。
一周热门 更多>