Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sap 相关子查询不能具有TOP或ORDER BY_Sap_Hana - Fatal编程技术网

Sap 相关子查询不能具有TOP或ORDER BY

Sap 相关子查询不能具有TOP或ORDER BY,sap,hana,Sap,Hana,嗨,与SAP HANA合作 错误相关子查询不能具有TOP或ORDER BY 在从SQL到SAP HANA的迁移查询中使用Top 1和内部联接 尝试使用限制,但出现错误 with cte As ( select SLART,upper(STEXT) as STEXT , ROW_NUMBER() over(partition by upper(STEXT) order by upper(STEXT) ASC ) as number FROM table1 WHERE SLART LIK

嗨,与SAP HANA合作 错误相关子查询不能具有TOP或ORDER BY

在从SQL到SAP HANA的迁移查询中使用Top 1和内部联接 尝试使用限制,但出现错误

   with cte As ( select SLART,upper(STEXT) as STEXT , ROW_NUMBER() over(partition by upper(STEXT) 
order by upper(STEXT) ASC ) as number 
FROM table1 
WHERE SLART LIKE 'X%' AND SPRSL='E' AND MANDT=client AND SLART != 'X0') 
select SLART,upper(substring(STEXT,1,1))+ lower(substring(STEXT,2,len(STEXT)) ) as 'STEXT' 
from cte where number = 1 
ORDER BY STEXT ASC 

需要从SQL迁移到SAP HANA我需要HANA中的CTE Equivalent

尝试使用限制,但失败使用Where条件和内部连接也尝试使用行号,但不知道如何完全使用新的HANAcan yo可能会发布一个示例,说明您正在尝试使用CTE作为select SLART,upperSTEXT作为STEXT,行数按大写字母顺序按大写字母ASC作为表1中的数字进行多部分,其中SLART如“X%”和SPRSL='E',MANDT=客户机和SLART!='X0'选择SLART,Upper SubstringsText,1,1+lowersubstringSTEXT,2,lenSTEXT作为cte中的'STEXT',其中编号=1由STEXT ASC订购需要从SQL迁移到SAP HANA我需要HANASQL中的cte Equalent到SAP HANA转换而不是TOP您应该使用的是不同的最大值。尝试使用限制但失败,使用条件和内部连接也尝试使用行号,但不知道如何准确地使用HANAcan yo的新功能可能会发布一个示例,您正试图使用cte作为select SLART,upperSTEXT作为STEXT,行数按upperSTEXT顺序按upperSTEXT ASC作为表1中的数字,其中SLART如“X%”,SPRSL='E'和MANDT=客户机和SLART!='X0'从cte中选择SLART、uppersubstringSTEXT、1,1+LOWERSSUBSTRINGSTEXT、2、lenSTEXT作为'STEXT',其中编号=1,顺序由STEXT确定ASC需要从SQL迁移到SAP HANA我需要HANASQL中的cte Equalent到SAP HANA转换,而不是您应该使用的TOP是Distinct MAX。