按日期(DATUM)和时间(UZEIT)排序内部表

2020-09-07 05:34发布

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

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


嗨,

我通过一条select语句从SER03表中获得3个值-OBKNR,DATUM,UZEIT

由于我需要最新的值,因此我需要按日期和时间降序对值进行排序。

在选择语句之后,我在"日期和时间"中具有以下值

DATUM UZEIT

20080916 090134

20081111 122811

20090521 053501

20090521 130032

当我通过DATUM UZEIT DESCENDING执行SORT int_table时,我期望最后一行成为第一行,以便我可以执行READ TABLE INDEX 1来获取该信息。

但是我注意到只有最后两行(具有相同的日期)在改变位置。

排序后,如下图所示

DATUM UZEIT

20080916 090134

20081111 122811

20090521 130032

20090521 053501

有什么建议吗?

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

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


嗨,

我通过一条select语句从SER03表中获得3个值-OBKNR,DATUM,UZEIT

由于我需要最新的值,因此我需要按日期和时间降序对值进行排序。

在选择语句之后,我在"日期和时间"中具有以下值

DATUM UZEIT

20080916 090134

20081111 122811

20090521 053501

20090521 130032

当我通过DATUM UZEIT DESCENDING执行SORT int_table时,我期望最后一行成为第一行,以便我可以执行READ TABLE INDEX 1来获取该信息。

但是我注意到只有最后两行(具有相同的日期)在改变位置。

排序后,如下图所示

DATUM UZEIT

20080916 090134

20081111 122811

20090521 130032

20090521 053501

有什么建议吗?

付费偷看设置
发送
5条回答
Doze时光
1楼 · 2020-09-07 06:14.采纳回答

使用:

 SORT int_table,DATUM降序,UZEIT降序
 
clasier
2楼-- · 2020-09-07 06:12

要使DESCENDING应用于所有字段,请使用该位(请注意位置):

 SORT int_table DESENDING by DATUM UZEIT。

cf SORT文档

Doze时光
3楼-- · 2020-09-07 06:22

不知道它是否需要两个排序字段都提及降序,在编写这样的问题时遇到了这样的问题:

 DATUM UZEIT降序排列的SORT int_table 

谢谢!

me_for_i
4楼-- · 2020-09-07 06:29

或" BY"之前的DESCENDING,以便将其应用于所有字段。

cf SORT文档

亦是此间程序员
5楼-- · 2020-09-07 06:08

谢谢。

一周热门 更多>