首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HANA中FIRST_VALUE函数的语法错误

HANA中FIRST_VALUE函数的语法错误
EN

Stack Overflow用户
提问于 2019-12-04 15:25:33
回答 1查看 862关注 0票数 1

我在SAP本地CDS中工作,在这里我想将sql查询转换成CDS格式。

当前的SQL查询如下所示

代码语言:javascript
复制
FIRST_VALUE(STAT) OVER(PARTITION BY OBJNR ORDER BY UDATE desc, UTIME desc) as STAT,
FIRST_VALUE(UDATE) OVER(PARTITION BY OBJNR ORDER BY UDATE desc, UTIME desc)  as CHG_DATE

我现在试着把它转换成像这样的HANA CDS

代码语言:javascript
复制
view V_MYVIEW as select from TABLE
{
OBJNR,
FIRST_VALUE(STAT) OVER(PARTITION BY OBJNR ORDER BY UDATE desc, UTIME desc) as STAT,
FIRST_VALUE(UDATE) OVER(PARTITION BY OBJNR ORDER BY UDATE desc, UTIME desc)  as CHG_DATE
};

语法错误:意外令牌"(“第36行,第12列)

但是代码会在()上抛出一个错误。在CDS中还有其他方法可以实现这一点吗?

向你问好加布里埃尔。

EN

回答 1

Stack Overflow用户

发布于 2019-12-05 07:23:35

这些分析/窗口功能不受HANA 2 SPS 04中HANA CDS的支持.如果要使用这些函数,则可能必须求助于表函数或SQL视图。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59179352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档