问题标签 [proc-sql]
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.
function - 在传递 Proc SQL 中使用时间戳中的日期部分进行查询
我正在尝试在下面的 db2 pass-through proc SQL 代码中的 where 查询中使用时间戳的日期部分。我尝试使用 date 和 datepart 函数,但它不适用于这种格式。有谁知道下面相同代码中要使用的函数的名称?
sas - Creating a summary variable using Proc SQL
I need to sum variables in two data sets and join them. I would like to do this in one SQL statement, however it is a one-to-many join. I am interested to learn if a summary variable can be created, for lack of a better description, using a SELECT statement.
The below code incorrectly calculates the summary variable for HOURS since there is only 1 record per name/date in INTERVAL, but multiple records per name/date in DETAIL.
I certainly could write multiple steps to accomplish this, but wanted to see if it can be accomplished in one SQL step. Thanks
Sample Code:
sql - 使用 LIKE 运算符合并表
我有两个包含多列的表。现在我想使用like运算符合并它们。我的代码如下
我收到分页符消息,但没有返回任何结果。a.zip_c 的列类型为 Char,长度为 50,而 b.zip_extract 的列类型为长度为 6 的 Char。
sas - 如何将 SAS 中的日期转换为 YYYYMMDD 数字格式
在 test_1 表中,my_date
字段是“DATE9”。格式。
我想将其转换为纯数字格式(数字长度为 8),其形式为YYYYMMDD
.
理想情况下,我还想在 proc sql 语句中执行此操作。
这是我到目前为止所拥有的。
显然我需要一些东西来操纵 my_date 字段。
仅供参考:我发现很难理解 SAS 中的各种方法。
澄清一下,该字段实际上应该是一个数字,而不是字符字段,也不是日期。
sas - SAS - 对观察值求和
我想对基于特定标识符的特定列的一组观察值求和。例如,假设我有如下数据
假设我想通过第 1 列中的标识符对所有值求和,因此我通过我选择的特定列(2、3 或 4)对 A、B 和 C 进行总计。然后在一个单独的数据集中只输出超出特定标准的 A、B 或 C。
例如,我想要第 4 列的总和(基于第 1 列中的标识符)高于 1 的值,我的输出数据集应返回 A = 8、B = 6,显然 C 为零。
我对Proc SQL
或data
步骤持开放态度,实际上了解这两种方法会很有用。
sql - SAS proc sql返回group by / order by变量的重复值
我有一些相当简单的 SQL,每个资产每季度应该提供 1 行。相反,我每组得到多行。
下面是 SQL、SAS 数据步骤和一些输出数据。重复行数(在下面的数据中,227708)等于 Num_borrowers,即asset1 的行数。
sas - 基于 CASE 语句的算术运算
我有一张有四个字段的表格,即。ID、美元、指标和类型。
现在我想添加指标为 1 的所有美元,然后用每个 id 的指标为 0 的美元减去它们。此外,在某些情况下,它们还应按类型分组。
我使用了以下代码,但似乎没有给出正确的答案。
sas - SAS PROC SQL 与 SAS 的区别
我要求 SAS 引擎在这三个代码示例之间执行的内容有什么区别?
样品 A
样品 B
样品 C
sas - 如何从与模式匹配的所有表中查找所有列
我在SAS中有一系列表,我想列出表名所在的所有表及其列like "abc%"
(即所有以字符串“abc”开头的表)
如果可能的话,我宁愿使用 proc sql。
sas - 在proc sql中替换宏变量的字符串
在 Proc SQL 中,我想使用宏变量&condition3
,但我想将宏变量中的字符串“t1”替换为“t6”。如何使以下公式起作用:translate(&condition3,'T6','T1')
?
顺便说一句,&condition3
决定:and t1.store in ('1234')
完整的查询: