如何在 Teradata 中再次查找计数和该计数的百分比
在此处输入图像描述 Name Date Key sce Apple 1/1/2022 1111 1 Apple 1/1/2022 123 -11 Apple 1/1/2022 3435 -11 Mango 1/1/2022 14124 1 Mango 1/1/2…
当角色的出现不断变化时,我如何在角色之后获得串联
示例 123\.456.578.910.ABC 123\.456.578.910 预期结果 123\.456.578 123\.456.578 对于这两个输入,我应该只得到前 3 个输入, 我尝试了正则表达式、…
在SQL中更改为具有独特的SQL
拥有这个: code IN ( SELECT DISTINCT aaa.code FROM ORGHEADER AS aaa LEFT JOIN ORGRELATEDPARTY AS bbb ON aaa.oh_pk = bbb.parent WHERE aaa.oh_…
连接Teradata的问题ODBC Linux驱动程序
您好,我正在尝试通过 odbc linux 驱动程序连接到 teradata,但出现错误: [IM002][unixODBC][Driver Manager]未找到数据源名称,并且未指定默认驱动…
bash脚本:BTEQ命令问题
我正在学习 shell 脚本,并且遇到了一个奇怪的问题。 当我尝试使用 BTEQ 连接到 Teradata 数据库时,我能够登录并运行查询,但每一步(IE .LOGON、.QU…
我可以在 SQL 的 IF 函数中嵌套 select 语句吗?
使用 Teradata.. 我想编写一个查询,将项目代码上的表 1 和表 2 连接到表 2 中的位置。 每个项目代码有多个位置,并且每个位置可能有多个项目代码条目…
计算 DATE 出现之间的天数差异
尝试计算案例中两次出现之间的日期差(date1 - date2 - 1),但出现以下错误: 选择失败。 3707:语法错误,需要在 ')' 和 'DAY' 关键字之间有类似 'E…
如何在 Teradata 中将三个变量组合成日期 (MM/DD/YYYY)
我在 Teradata 中有一个表,其中包含以下 3 列,以及创建可用于过滤表的日期的内容。 Year Month Days 1 2,016 9 30 2 2,017 2 28 3 2,015 5 31 从以…
如何在 Teradata UDF 中使用 SQL?
我想将复杂的查询转换为可重用的参数化函数。 因此,我尝试在 Teradata 中创建 UDF,但不了解如何在 UDF 中使用 SQL。 下面是来自 Oracle 数据库的示…
我如何使用 SQL 来编写这个?
我需要在sql中编写一段代码,当存在重复的Id_numbers(例如:234566)但Phone_number中的一个值以A开头而另一个值以B开头时,在“Adjustment_name”列…
Teradata SQL 代码中出现 ANY 或 ALL 错误
我有一个 Teradata SQL 代码 select SUM(col_A)/COUNT(col_A) from table_A where col_B in (select col_C from table_B where col_D in ('1','2','3'…
如何根据下一行决定列值
我正在使用 Teradata 16.20.53.13 并有一个表(最小化版本): CREATE TABLE TABLE_1 ( std_nm VARCHAR(50), std_age INTEGER ); 包含数据(最小子集…
如何使用 SAS 从特定数据库获取 Teradata 表的列表?
我正在尝试使用以下 proc sql 语句获取表: proc sql; Select tablename from dbc.tables; run; 我已经定义了所需的 teradata 和 SQL Server 位置。我…