点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们需要对datetime列进行排序,但不能基于HANA 1.0(这是一个NEO帐户)上的CDS视图在XSOData中提供exaxt列的值。
通常,人们会为此使用行号窗口功能,然后对所得的row_number进行排序:
ROW_NUMBER()超过(按创建的DESC排序)为row_num
但这在HANA 1.0的CDS视图中不可用...
即使没有指定$ orderby,XSODATA也会向结果查询中添加一个隐式的ORDER BY,所以我不能将ORDER BY添加到CDS视图中,因为它将不被使用。
有什么想法吗?
此致
沃尔夫冈
您可以通过odata语法对列进行$ orderby ...然后使用$ select仅选择所需的列,还是使用odata语法
https://www.odata.org/documentation/odata-version-2-0/uri-conventions/
嗨,塞尔吉奥·格雷罗,
感谢您的评论,但不幸的是,它确实对我有帮助。
我不能使用$ orderby,因为我写的时候不想提供确切的datetime列值,而要使用$ orderby则需要。
此致
沃尔夫冈
一周热门 更多>