2020-09-18 05:58发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试在apap中使用左外部连接的情况下使用MIN,但这很容易;在abap中可能吗?
选择t1.foo,t2.bar 从table1 AS t1 左外 加入table2 AS t2 开启t2.table1_id = t1.id AND t2.datefld = (SELECT MIN(datefld) 从表2 在哪里table1_id = t1.id) 谢谢!
我认为您可以选择min(..)来获取分钟记录,如下所示:
选择 SPFLI〜CARRID AS CARRID, SPFLI〜CONNID AS CONNID, MIN(短距离〜SEATSOCC)作为SEATSOCC 从SPFLI左外侧加入SFLIGHT上(SPFLI〜CARRID = SFLIGHT〜CARRID和 SPFLI〜CONNID = SFLIGHT〜CONNID) 插入表@DATA(SFLIGHT_TAB) 按SPFLI〜CARRID,SPFLI〜CONNID分组。
做得很好 Quynh Doan Manh ,您说得对; 谢谢!
阅读在线Abap 文档(在" ON sql_cond"中写为"无法使用子查询"),所以您尝试使用
选择单个mara〜matnr marc〜werks 进入相应的记录领域 从马拉 加入马克 ON mara〜matnr均衡器marc〜matnr 哪里 marc〜werks =(SELECT MIN(werks)从marc WHERE matnr = mara〜matnr)。
雷蒙德,
MIN(werks)从marc WHERE matnr = mara〜matnr)
在where子句更改结果的地方,我有"左外连接"; 如果t2中没有where条件的记录,则sy-subrc = 4。
也许,
最多设置5个标签!
我认为您可以选择min(..)来获取分钟记录,如下所示:
做得很好 Quynh Doan Manh ,您说得对; 谢谢!
阅读在线Abap 文档(在" ON sql_cond"中写为"无法使用子查询"),所以您尝试使用
这样的WHERE子句吗?雷蒙德,
在where子句更改结果的地方,我有"左外连接"; 如果t2中没有where条件的记录,则sy-subrc = 4。
也许,
一周热门 更多>