问题标签 [aginity]

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.

0 投票
0 回答
2215 浏览

sql - 通过查找大型 CASE 语句替代方案来避免 Netezza 中出现“内存不足”错误

以下是我在过去一周中大大简化的查询。它曾经有 7 个其他连接,但现在它们被合并到两个临时表中,因此显然不是复杂连接导致错误。但它仍然在 Netezza 中大约 75% 的时间引发“内存不足”错误,即使在 Aginity 的新 Windows 任务(我们在 Windows 中的 Netezza IDE)分配新内存时也是如此。重写此查询以完全避免 CASE 语句的最有效方法是什么?实际的查询有十几个 WHEN 子句,但为了简单起见,我删除了其中的许多子句来编写这个问题。

0 投票
1 回答
465 浏览

netezza - 使用 CTAS 命令后 Netezza 表大小增加

我在 Netezza 中有一张大表,表大小约为 600 GB。当我尝试从现有表创建新表时,表大小增加了。新表大小为 617 GB。

我用来创建新表的 SQL:create table new_table_name as select * from old_table_name distribution on (column_name); 生成关于 new_table_name 的统计信息;但是新表和旧表的行数相同。

增加表大小的原因可能是什么?

提前致谢。

0 投票
1 回答
376 浏览

dynamic - Netezza 中的动态列命名

有没有办法在 Netezza 中动态命名旋转列?在 SSMS 中,我会使用存储过程,但我们的新 Netezza 框限制了 SP 的创建。使用 CASE 语句,我可以使用行号按月旋转每日总和,但我希望新列名是实际的任意 MONTHID 而不是行号(MONTH_ID1 包含 ROW_NUMBER 1-12 和相应的 MONTHID)。例如,我正在考虑战略性地放置引文和子查询——但我无法让它发挥作用。

我可以设想将来使用可变数量的列来执行此操作,但我现在只是在寻找一年的月份列。

0 投票
1 回答
58 浏览

sql - 获取与旧表相比在新表中更新的行 - SQL

我有一张桌子

每当我需要进行多项更改时,我都会创建一个新表并更改值(标签列)。我需要一个查询来获取标签列与旧表相比具有不同值的行。

0 投票
2 回答
3594 浏览

netezza - 当您没有 admin/root/sudo 访问权限时,如何在 Netezza 上终止长时间运行的查询

我在没有管理员权限的 Netezza 上运行了一个选择查询,现在它已经运行了 2 个小时。我该如何杀死它?我想放弃会话,但它说我必须有 Abort 权限。

0 投票
1 回答
33 浏览

sql - 如何计算具有相同 ID 的行之间不同的列数?

使用包含 5 列和多行的表。唯一需要注意的列是 Order_number。我需要能够使用第一行作为参考来计算具有相同 order_number 的行之间的百分比变化。

示例:假设我们有四行具有相同的order_id,以最早的时间为参考,我们可以看到一行有一列不同,另一行有两列不同。新创建的列计算百分比差异。

前:


后:


0 投票
1 回答
982 浏览

sql - 员工部门的唯一名称

我有一个员工数据库,员工多次出现。

  • 同一员工的某些实例具有员工部门,而在其他一些情况下,员工部门缺失。为此,我需要找到不同的员工姓名以及员工部门。

  • 有些员工根本没有任何员工部门。为此,我只需要找到不同的员工姓名。

我的查询:

我不确定为什么结果没有返回独特的结果。我得到类似于下面的结果

0 投票
1 回答
450 浏览

sql - 返回最早日期的记录

我正在使用Aginity Workbench一个数据库,Netezza并且我试图根据它IS在三个(可服务性)列中的任何一个列中具有一个代码来返回具有最早日期的记录。一个有多个记录ICS_UID,但我只想返回最早出现的记录,其中包含IS代码。

下面是我一直在尝试使用的代码,但它似乎返回了记录具有IS代码的所有实例,而不是ICS_UIDwhere 子句中的 's 选择。感谢任何帮助或建议。

0 投票
4 回答
65 浏览

sql - 返回每个 ID SQL 的最小行数

我有一个很长的列表,看起来像下面这样(列名和数据匿名)

我所追求的是能够每列“ID”制作 1 行,它具有最低 ID2 的值的总和。

例如,上表将变为:

我已经尝试了几个脚本变体,但没有成功。这是我当前清理的代码:

然而,总和是将“ID”的所有价值相加,而不仅仅是最低的“ID2”?

任何帮助表示赞赏!

0 投票
1 回答
42 浏览

sql - 重复值的累积计数,从 1 开始

我有一个重复的个人 ID 密钥列表。我想通过计算每个重复键的实例来消除重复数据。我可以计算累积总数,或者计算重复实例的数量,但不能在 ID 键的下一个第一个实例中从 1 到 x 递增计数。

例如,这就是我想要实现的 在此处输入图像描述