问题标签 [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 投票
1 回答
420 浏览

sql - Netezza 中的可变日期

我希望在 Netezza 中为我的 SQL 查询定义开始和结束日期。

我的代码每季度重新运行一次以提取最新数据,而不是更改代码中多个位置的日期字段,我希望定义一个可以在整个代码中重复使用的开始和结束日期。

我一直在尝试使用以下代码来获取 Aginity 中的开始和结束日期,但我的代码将无法运行

如果您能指导我如何在 Aginity/Netezza 中定义这些变量,我将不胜感激。

0 投票
1 回答
6127 浏览

sql - Amazon Redshift 错误 - 错误:0A000:Redshift 表不支持指定的类型或函数(每条 INFO 消息一个)

运行以下查询时:

我收到以下错误:

错误:0A000:Redshift 表不支持指定的类型或函数(每个 INFO 消息一个)。

我不知道为什么,如果我单独运行查询,它们可以正常工作:

查询1

查询2

0 投票
2 回答
897 浏览

stored-procedures - 无法在 Redshift Aginity 和 aginity pro 中创建存储过程

试图在 redshift aginity 工作台中创建存储过程,但它通过一个错误,如“$$”或附近的未终止的美元引用字符串

在亚马逊,他们已经为此提供了解决方案 https://docs.aws.amazon.com/redshift/latest/dg/stored-procedure-create.html

仅支持创建存储过程的特定客户端工具。我想符合 aginity 没有创建这个的选项?哪个是创建存储过程的最佳工具?

0 投票
1 回答
28 浏览

sql - 尝试使用 regex_replace 提取数字

我有一个带有 dma 代码的专栏。它们有以下两种格式:

一)100123

b)=“100123”

我正在尝试以 a) 格式获取它们。

我试过使用 NULLIF(regexp_replace(column_name, '\D','','g'), '')::numeric

但我无法使用正确的语法。

0 作为 smart_leads ,0 作为 smart_agent_appointments ,0 作为 smart_oles ,0 作为 phone_enrollment ,0 作为 smart_sales ,0 作为 smart_paid_sales FROM digital.uhg_mr_is_search ds -- IS 活动到源代码映射器 LEFT JOIN uhg_part_b.v_is_search_manual_dims_dedupe search_codes_map ON ds.campaign = search_code。 campaign_name -- 引入州首字母缩写词 -- Yang:请注意,在极少数情况下,我们没有州名,但在原始数据中有 DMA 名称。没有将它们映射到状态,因为我们在 reftables 中没有 dma id 映射器 Campaign = search_codes_map.campaign_name -- 引入州首字母缩写词 -- Yang:请注意,在极少数情况下,我们在原始数据中没有州名但有 DMA 名称。没有将它们映射到状态,因为我们在 reftables 中没有 dma id 映射器 Campaign = search_codes_map.campaign_name -- 引入州首字母缩写词 -- Yang:请注意,在极少数情况下,我们在原始数据中没有州名但有 DMA 名称。没有将它们映射到状态,因为我们在 reftables 中没有 dma id 映射器
左连接 reftables.us_states state_map ON ds.state_name = state_map.state_name 左连接 reftables.zip_dma_map 右连接 zip_map(ds.dma_region_id,3)= zip_map.dma_code -- 左连接 reftables.dcm_dma_map DMA ON dma.dma_code = map.dma_code

WHERE from_date >= '2018-07-01' GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17) GROUP BY 1 ,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17

;

0 投票
1 回答
262 浏览

odbc - 从“Aginity Workbench for Redshift”工具连接到 AWS Redshift 集群时出现连接错误

我正在尝试使用 aginity 工具连接到红移集群,但看到以下错误。

错误信息

我能够连接到同一个 aws 帐户中的其他集群。我能够连接的集群位于“us-east-1”区域。我无法连接的集群位于“us-west-2”区域。这是唯一的区别。所有其他参数/​​配置都相同。

我验证了安全组中的入站规则、redshift 集群参数组中的 ssl 模式以及是否将 redshift 角色附加到集群。他们很好。

我尝试用谷歌搜索错误消息,但没有帮助。从一天开始,我就一直坚持这一点。非常感谢任何帮助。提前致谢。

0 投票
1 回答
753 浏览

sql - RedShift Error when using COUNT (Distinct XXX) ERROR: XX000: This type of associated subquery patterns is not supported due to internal error

我通过 Aginity 在 RedShift 中运行了一个小查询,但出现以下错误:

错误:XX000:由于内部错误,不支持这种类型的相关子查询模式

当前查询:

但是,如果我删除它运行的 DISTINCT:

0 投票
0 回答
29 浏览

sql - 如何将 listagg 添加到 SQL 中提供的代码中

我被分配了有关交易的工作,我想找到不同资产的买家和卖家,我有每笔交易的买家和卖家的数据,但我被告知要使用 LISTAGG 功能是 BUYR 或 SELLR 的数据集,因此它将显示为 (buyer) - (seller),用破折号分隔它们

这段代码给我的是一个有 5 列的表格;合同的 ISIN,公司,类型,将说明“买方”或“卖方”,账户类型,无论是账户所有者还是决策者,以及 LEI 代码

0 投票
1 回答
52 浏览

sql - 如果值是 SIMILAR 不是 EXACT,如何关联来自不同表的两列?

我有两列我正在尝试加入,但得到一堆空值,因为它不是在两列中都说“SWEATER”,而是在一个列中显示“SWEATER”,在另一个列中显示“SWEAT”。我做了一个 FULL OUTER JOIN,虽然有很多匹配,但由于上述问题,仍然有一堆空值。

使用 Tableau 对两个查询执行 FULL OUTER JOIN:一个查询提取“售出的商品数量”,而另一个查询“返回的商品数量”,与商品名称/商品描述相匹配(在理想情况下,会完全匹配。但这是我的问题,他们没有)。


[这是我卡在哪里的图像,值不匹配,我不知道如何继续以匹配它们...] [1] [1]:https:// i.stack.imgur.com/B61Gr.png

0 投票
3 回答
45 浏览

sql - 使用 CASE 强制 color_code 输出为不同的字符串

所以我成功地提取了我需要的数据,但是现在的问题是 color_code 是一个不是每个人都知道的 2 位数字。因此,为了纠正,我想创建一个 CASE 语句,将这 84 个唯一颜色代码中的每一个替换为特定颜色(例如 69 = 海军蓝)。为了获得颜色代码,我在 product_sku 上使用了 SUBSTRING。

我在这里遇到的真正问题是我试图将这个 CASE 语句粘贴到我的查询中,但在 CASE 处或附近不断出现语法错误:

当然,这只是用于测试目的的一种颜色,但我做错了什么?或者更重要的是,这个片段到底去了哪里?在我最初的 SELECT 子句之后?求救!

谢谢你,Z

在下面的 Caius Jard 的帮助下,这就是我所在的位置。但收到“无效语法”错误

0 投票
1 回答
70 浏览

sql - 和/或 SQL 语句

我正在努力让 SQL 语句运行。

我需要有一个and/or声明,它给了我:

欣赏一些想法:)