HANA查询以排除已取消的日记帐分录

2020-08-28 16:41发布

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

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


我正在创建报告,但我不想显示已取消的日记帐分录。 我在下面有这个查询,但是它正在SQL中运行,有人可以帮助我将其转换为HANA吗?

从OJDT T0处选择T0.TransId(T0.TransId不在(从OJDT T0的SELECT T0.StornoToTr其中t0.stornototr不为NULL))和(t0.stornototr为NULL)

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

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


我正在创建报告,但我不想显示已取消的日记帐分录。 我在下面有这个查询,但是它正在SQL中运行,有人可以帮助我将其转换为HANA吗?

从OJDT T0处选择T0.TransId(T0.TransId不在(从OJDT T0的SELECT T0.StornoToTr其中t0.stornototr不为NULL))和(t0.stornototr为NULL)
付费偷看设置
发送
3条回答
梦想连接
1楼-- · 2020-08-28 17:47

嗨,

还可以将HANA查询的IS NULL更改为IF NULL。

此致

Nagarajan

奄奄一息的小鱼
2楼-- · 2020-08-28 17:21

蟒蛇女奥马尔·萨拉玛

为汉娜咨询顾问。

从OJDT T0的位置选择T0。" TransId"(T0。" TransId"不在(从OJDT T0的选择T0。" StornoToTr"。t0。" StornoToTr"不为空))和(t0。" StornoToTr"为 NULL);

nice_wp
3楼-- · 2020-08-28 17:46

IFNULL/ISNULL仅在将NULL字段转换为某个值(例如IFNULL(Field,''))时才需要。 在创建WHERE子句时,某个字段必须为NULL值才能显示结果,然后正确的语法为" Field IS NULL"。 下面的查询应该可以解决问题:

从OJDT T0的位置选择T0。" TransId"(T0。从OJDT T0的位置选择" T0。" StornoToTr"。在T0。" StornoToTr"是 NOT NULL))AND(T0。" StornoToTr"为NULL)

一周热门 更多>