仅显示负值

2020-08-17 21:16发布

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

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


我们有一个查询,最后一列称为短缺,现在它显示正值和零值以及负数。 试图让它仅在负数时显示。

选择T2.ItemCode,T3.ItmsGrpNam,T2.ItemName,sum(当T0。[Status] ='R'的情况下(isnull(T1.PlannedQty,0))否则为0 End)作为'Released',T2 .OnHand,(T2.OnHand-sum(当T0。[Status] ='R'然后(isnull(T1.PlannedQty,0))否则0结束)的情况)作为'Shortage'FROM OWOR T0 INNER JOIN WOR1 T1 ON T0 。[DocEntry] = T1。[DocEntry]内部连接OITM T2在T1上。ItemCode= T2.ItemCode左侧外部OITB T3在T2.ItmsGrpCod = T3.ItmsGrpCod T0上。[状态] ='R'和T1.ItemCode类似 '2%'按T2.ItemCode,T3.ItmsGrpNam,T2.ItemName,T1.PlannedQty,T2.OnHand分组

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

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


我们有一个查询,最后一列称为短缺,现在它显示正值和零值以及负数。 试图让它仅在负数时显示。

选择T2.ItemCode,T3.ItmsGrpNam,T2.ItemName,sum(当T0。[Status] ='R'的情况下(isnull(T1.PlannedQty,0))否则为0 End)作为'Released',T2 .OnHand,(T2.OnHand-sum(当T0。[Status] ='R'然后(isnull(T1.PlannedQty,0))否则0结束)的情况)作为'Shortage'FROM OWOR T0 INNER JOIN WOR1 T1 ON T0 。[DocEntry] = T1。[DocEntry]内部连接OITM T2在T1上。ItemCode= T2.ItemCode左侧外部OITB T3在T2.ItmsGrpCod = T3.ItmsGrpCod T0上。[状态] ='R'和T1.ItemCode类似 '2%'按T2.ItemCode,T3.ItmsGrpNam,T2.ItemName,T1.PlannedQty,T2.OnHand分组

付费偷看设置
发送
3条回答
小灯塔
1楼-- · 2020-08-17 22:08

您好 Anthony Swain

尝试在SQL的末尾添加" HAVING短缺<0"。

亲切的问候,
Mateusz
骆驼绵羊
2楼-- · 2020-08-17 22:12

哦...

在这种情况下,我将使用嵌套查询。

 SELECT * FROM  短缺<0 

亲切的问候,
Mateusz
me_for_i
3楼-- · 2020-08-17 21:55

Mateusz,

非常感谢。 那行得通。

一周热门 更多>