问题标签 [teradata-sql-assistant]

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 回答
642 浏览

sql - 顺序 Teradata 查询

我有一组需要使用 Teradata 以特定顺序运行的 SQL 查询。如何才能做到这一点?

我考虑过用其他语言(如 Python 或 C++)编写应用程序来顺序调用每个查询,但我不确定如何从 Teradata 那里获取实时数据。我还想将查询保留为单独的 SQL 文件(就像现在一样)。

目标是尽量减少对人际互动的需求,即。我想点击“运行”并让它处理其余的事情。

0 投票
2 回答
299 浏览

sql - Teradata sql 两个条件(和)检查多行以确定有效性

假设我有一个表,其中包含 Apple 名称和另一列中的颜色。

我想知道哪些苹果品种既有红色又有金色。所以我期待的答案是富士和嘎拉。那么我该如何编写查询。当然这个查询不起作用。

我的表有很多列和一个与此类似的巨大表。

0 投票
2 回答
5625 浏览

sql - 在 JOIN 语句中使用 CAST 的 Teradata

我正在尝试将一些字段添加到运行良好的现有报告中。要添加这些字段,我需要加入另一个表。问题是每个表上的字段类型不同

这是我的加入:

通过这个加入,我得到一个SELECT Failed [3754] Precision error in FLOAT type constant or during implicit conversions.

我想我必须使用这样的 CAST 语句:

当我现在运行报告时,我没有得到任何结果,我预计至少有 1 行。

任何有关内部连接的帮助将不胜感激。谢谢。

0 投票
1 回答
2913 浏览

sql - Teradata 将行转换为列 (PIVOT)

我有一张像

表 1 图片

我希望将该表转换为

表 2 图像

使用TeraData查询

0 投票
0 回答
625 浏览

sql - 需要在 Teradata SQL 助手中替代 OReplace

我需要 Teradata 函数“OReplace”的替代方法。我在一家公司工作,其中 DBA 不允许分析师访问在他们的 SQL 脚本中执行函数。例如,SQL 等价物是什么...

0 投票
1 回答
393 浏览

teradata - 填充同一列中其他数据的值 (Teradata)

我有一个表,它是查询的结果(它很大!),看起来像这样。

表试图按类型计算每个 id 中的一组名称(seq_num 1,2..),但是当不同类型出现在同一个 id 中时它会留下零

我想得到一个看起来像这样的结果。

这是我想要的结果。

不能使用子查询或最大值,因为这需要 group by 这会很痛苦,因为查询已经太复杂了。

非常感谢这里的一些帮助。谢谢!

最右边那 4 列的查询代码:

注意:我有其他 ID 的 TYPE 没有改变,那是它工作正常的时候,我可以理解为什么会这样。问题在于每个 ID 中的信息非常多样化。

0 投票
1 回答
124 浏览

sql - Teradata SQL - 拆分字符串并在相应字段中搜索该组合

我在excel中有一组固定长度的字符串。如何拆分字符串并在WHERE子句中提供条件?我是说

例如:P0025583740005、P0025583740002、P0068377440009、P0067264370006....最后四位数字是 PIN 码,其余的是索赔号。索赔号 - P002558374;密码 - 0005

当我在teradatasql 中搜索这些时,我手动拆分值,例如

有一个更好的方法吗?

0 投票
1 回答
37 浏览

teradata - 如何使用遍历不同表的 Where 子句查询表?

我的数据库中有 2 个表

表格1

表 2

表 1 包含我感兴趣的所有唯一记录,但它不包含 ShippedCases 或标签类型。如何编写查询以从表 2 中选择与表 1 中的记录匹配的所有记录?

在这种情况下,我想选择表 2 中与表 1 匹配的 DC、项目、日期字段,并对标签类型 = A 的已发货案例求和。

结果视图

我认为这是一个简单的 Select 语句,但我不知道如何设置我的 where 子句,我的前 3 个参数是表 1 字段和表 2 标签类型 = A 的第 4 个参数。

任何意见,将不胜感激!

0 投票
1 回答
1314 浏览

sql - 带有绑定变量的 Teradata 动态 SQL?

是否可以在 Teradata 动态 SQL 语句中使用绑定变量?我在任何地方都找不到示例。我想做这样的事情:

谢谢

0 投票
1 回答
1321 浏览

sql - Teradata Select 其中日期 = 前一个工作日/工作日

使用 Teradata 15.1x

我正在尝试选择前一个工作日的数据。我可以在前一天使用

但是当我尝试在周一回顾 3 天而不是 1 天时(要获取周五的数据,见下文),我得到“[3707] 语法错误,预期在 ')'和'='。”

我究竟做错了什么?