问题标签 [hana-sql-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - 在 HANA 存储过程中连接两个数组
在这里,我尝试执行 Array concat 使用的代码如下所示:
该过程已成功执行,但结果不是我所期望的:
结果我期望的是:
mysql - 如何选择在两列中具有相同值集的行,从而连接第三列中的值?
我有如图所示的示例值。我想要实现的是 PR_NUMBER 字段的值基于 PO_NUMBER 和 PO_ITEM 中的相同值连接起来。
尽管这是一个示例数据,但任何 n 行都可以具有相同的值,因此需要将 PR_NUMBER 列中的所有这些值串联起来。
我开始了解 CURSORS 以循环遍历表格,但真的不知道如何处理它们。
预期的输出图像是
sql - 如何使用 for 循环插入/更改表中的多个列?
我想在 SQL HANA 过程中的表中插入十列。
以下是我所做的,对我来说似乎还不错,但由于某种原因,系统抛出了语法错误。
我想要的:10 个名为Col_1
..每个类型的新列Col_2
。Col_10
INT
我尝试通过在 ADD() 中输入列名而不是使用变量来使用相同的 alter 命令,它工作得很好。
sql - Word_ext 导致 HANA 存储过程中的语法错误
我希望输出是 A,但是会抛出无效的函数名错误。正如在互联网上检查的那样,语法似乎是正确的。
sql - HANA SQL 函数将逗号分隔的字符串拆分为子字符串
我有以下 HANA 程序:
一切似乎都很好,但在执行时会引发以下错误:
知道我哪里错了吗?
sql - SAP HANA SQL - 返回最大日期和相关属性,但忽略其他记录
我面临的问题是我试图查询 SAP HANA 以返回一个唯一代码列表,这些代码引用了对数据库进行更改的一个实例。对于下图的一些背景知识,每个更改都有一个相关的站点 ID和产品编号,我将它们一起用作变量,以便找出最近日期的TS 编号。
但是,当我使用该SELECT MAX(DATAB)
功能时,它会强制我使用GROUP BY
子句。但是,因为我不能从子句中省略TS NumberGROUP BY
,所以它返回所有三个。
对于Product No.和Site ID的任何给定组合,有没有办法获取最大日期,并且只返回该日期的TS 编号?在此示例中,可以使用TOP 1
,但这只是查询的缩小示例,该查询将查看Product No.和Site ID的许多组合(期望的结果是所有TS Number的列表与该产品/商店组合的最新更改有关,我将用于连接到另一个查询)。
任何帮助,将不胜感激。如果需要全表设计等,以便人们可以尝试复制问题,我会很乐意提供这个,但我希望有一个我没有想到的简单解决方案......
非常感谢
sql - 如何在 SQL 的行中合并非空值
我有以下情况:
我想要这个:
我尝试使用 COLAESCE () 函数,但这似乎没有将列作为参数。
sql - 在 SQL 中组合来自两个不相关表的列
假设我有两张桌子
表格1
和表 2
我想要以下内容:
此外,每个表中的行数每次都完全相同,没有键关系或完整性。
有什么线索吗?
sql - 抑制具有反向/交换值的行
我想查询一个数据库表,其中包含与其他行具有相反值的行。所以表格看起来像这样
我想要的是一个查询,它返回所有不会再次交换源值和目标值的行。不应查询的行是与另一行具有相同值 A 和 B 的行,但仅交换了源值和目标值(上表中标记的行)因此,所需的结果如下所示:
hana-sql-script - 如何在 SAP HANA 中将 workdays_between 函数编写为表函数?
如何计算 SAP HANA 中表的开始日期和结束日期的 workdays_between 函数?