问题标签 [netezza]

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 投票
3 回答
20637 浏览

sql - 在 SQL 中获取两个计数的差异

我在 Netezza 中做一些 QA,我需要比较两个单独的 SQL 语句的计数。这是我目前使用的 SQL

但是,MINUS 似乎不是那样工作的。当计数匹配时,这将为 Record_count 返回 null,而不是返回 0。我基本上将记录数计算为:

因此,如果计数相等或不同,则为 0。什么是正确的 SQL?

0 投票
3 回答
4021 浏览

sql - Netezza LAST_VALUE 过滤器

我正在尝试创建一个仅包含特定键的最新记录的 NETEZZA 表 - 例如,想象一个表(MYTABLE)如下:

我想返回一个表格如下:

我猜我需要一些代码:

但是这并没有真正起作用,有人可以建议吗?(具体如何通过 col1 / col2 分区中时间戳的最后一个值过滤表)

0 投票
2 回答
7721 浏览

sql - Netezza 聚合问题(枢轴)

我正在使用 Netezza 生成报告,并且我有以下查询

它在如下表中收集有关通过次数和失败次数的信息:

如何更改查询以便可以使用 PASS 和 FAIL 作为列。

Pivot 在 Netezza 中不可用,所以我想知道最好的方法是什么。做这个的最好方式是什么?

0 投票
6 回答
21365 浏览

sql - 如何删除一条符合 SQL 中某些条件的记录?(内特扎)

我在表中有一些重复记录,因为事实证明 Netezza 不支持对主键进行约束检查。话虽如此,我有一些信息完全相同的记录,我只想删除其中一个。我试过做

并且

但是,这两个选项都不起作用。我收到一条错误消息

有没有办法限制这个查询删除的记录?我知道我可以删除记录并重新插入,但这有点乏味,因为我必须多次这样做。

请注意,这不是 SQL Server 或 MySQL。这是针对 Netezza

0 投票
2 回答
4437 浏览

netezza - 有没有办法将数据从一个 Netezza 设备中的数据库传输到另一个 Netezza 设备中的数据库?

我想创建一个从一个 Netezza 设备到另一个设备的数据库的精确副本。没有编写 ODBC 程序,是否有任何实用程序可以用来实现此目的?

是否可以使用 nzbackup/restore 将数据流式传输到 stdout/stdin ?

0 投票
1 回答
368 浏览

sql - 从两列转换为时间戳

我需要将两列转换为时间戳值。

示例值如下。

PRGM_START_DAY_KEY - 整数 PRGM_START_TM_KEY - 整数

0 投票
2 回答
7113 浏览

sql - 将字符串转换为日期不适用于 Netezza 中的空字符串

我有一个格式为的字符串字段yyyy-mm-dd。我需要将其转换为日期字段。

这是我的 SQL 查询:

它适用于具有值的记录,但不适用于空字符串的记录

我也尝试使用 to_date 函数,但它给出了一个错误说“无效日期”

0 投票
2 回答
6380 浏览

sql - ANSI Casting Timestamp Netezza - 从 Teradata 转换 SQL

我目前不知道 ANSI 等效于 Teradata FORMAT 关键字,用于将时间戳、日期数据类型转换为我们所需的表示格式。我知道这可以通过 to_char、to_date 来完成,就像个别数据库特定的函数一样,但我想用 ANSI 编写,以便将来我可以轻松地将运行的代码从一个数据库移动到另一个数据库。下面是我正在尝试转换为 ANSI 的当前 Teradata SQL,以便我可以在 Teradata、Netezza 和 Vertica 等上运行它。

目前我不知道如何将 FORMAT 'HHMISS'、FORMAT '-9(5)' 转换为 ANSI。如果有的话,是否有关于这种可能的 ANSI 等效函数的文档?请帮忙。

0 投票
2 回答
1487 浏览

sql - Netezza SQL - 给出一个参数

我上面遇到的问题是我似乎无法找到上述工作的正确参数。日期是数字,例如 1102。我想把它变成一个字符。

实际上更好的是将数字字段转换为 11/02,即日/月。我想把它变成字符的原因是它输出前面没有零。例如 712 而不是 0712。

提前致谢!

0 投票
1 回答
2211 浏览

sql - Netezza SQL - 按聚合输出排序

order by 不适用于上述任何选项。我要按量订购

你能帮我吗??