
[英]Select first row where value of another column is true
这是我的基表。 我正在尝试添加一列,我会在其中看到批准日期。 日期客户ID 得到正式认可的 01/01/23 A 错误的 01/01/23 b 错误的 02/01/23 A 真的 02/01/23 b 错误的 03/01/23 A 真的 03/01/23 b 真的这是我想要得到的,在那里 ...
[英]Select first row where value of another column is true
这是我的基表。 我正在尝试添加一列,我会在其中看到批准日期。 日期客户ID 得到正式认可的 01/01/23 A 错误的 01/01/23 b 错误的 02/01/23 A 真的 02/01/23 b 错误的 03/01/23 A 真的 03/01/23 b 真的这是我想要得到的,在那里 ...
[英]Filter to have keys with specific value only presto
我有一个 varchar 列 如何过滤它以仅获取值大于 0 的键? 预计 output 是 ...
[英]How to get second last key from JSON in Amazon Athena?
我想从我的 json 中获取倒数第二个密钥,我试过了 但它给出了以下错误 awsathena 错误:INVALID_FUNCTION_ARGUMENT:无效的 JSON 路径:'$[-1]' 当使用键名给我正确的结果时,结果 给我正确的 output ...
[英]Get minimum per row based on value from another column
下面是数据的基表.. 日期客户ID 得分1 得分2 01/01/22 A 1个 1个 02/01/22 A 1个 1个 01/01/22 b 2个 2个 02/01/22 b 4个 1个 01/01/22 c 1个 1个 02/01/22 c 1个 4个 01/01/22 ...
[英]How to convert string with GMT to date in Athena
我有一列以字符串格式填充日期,例如2023-01-31 11:21:33 GMT 。 我正在尝试编写一个查询,该查询将 select 一年零一个月,稍后将进行一些计算。 我使用EXTRACT(YEAR FROM a))等的标准方法不起作用。 因此,我正在尝试使用PARSE_DATETIME(a, ' ...
[英]Athena Timestamp
我的日期时间的合适格式是什么? 我尝试了几种组合并遇到了各种错误。 数据是一个字符串,这里是一个例子:“2022-10-28T00:00:00Z” 这些都不起作用: `WHERE MONTH(parse_datetime(start, 'yyyy-MM-dd"T"HH:mm:ss"Z"')) = ...
[英]Presto Hive SQL Error: mismatched input 'PARTITIONED'. Expecting: 'COMMENT', 'WITH', <EOF>
我正在尝试创建一个带有分区的 Hive 表,但出现上述错误。 我究竟做错了什么? 该代码在没有分区子句的情况下工作。 分区期间有些东西放弃了。 ...
[英]concat type int for 2 col in presto sql
我有 2 列 int 类型,我想用 presto 语法将两列连接起来。 有可能的? 例如: ID: 345 997 年龄: 23 55 新列: 34523 99755 我试图使用数组 function 但它不起作用:/ 谢谢大家! ...
[英]presto sql query for getting the fill rate of the table
我想要一个通用查询来获取表中所有列的填充率。无论列号如何,查询都应该工作。我必须使用 presto sql 来实现它。我已经尝试搜索一种方法,但似乎没有任何效果。 输入 一种乙 C 丁 1个 null null 1个 2个 2个 3个 4个 Null Null Null 5个 Output ...
[英]Merge row values based on other column value
我正在尝试根据不同列中另一行的值合并两行的值。 下面是我的基础表客户ID 物业编号每个客户的预订每个客户的取消一种 1个 0 1个乙 2个 10 1个 C 3个 100 1个 C 4个 100 1个丁 5个 20 1个这是我使用的 SQL 查询 这就是我想看到的。 获得此查询的任何想法 ...
[英]how to get the records of different dates in a dim tale using SQL Presto?
我有一个像这样的表,它是一个暗表(意味着 ds 中的所有记录都在 ds+1 加上添加的新记录)按 ds(日期)分区: DS ID 1/1 1个 1/1 2个 1/2 1个 1/2 2个 1/2 3个 1/2 4个 1/3 1个 1/3 2个 1/3 3个 1/3 4个 1 ...
[英]Projection Pushdown Trino/Presto SQL (Athena)
在这种情况下投影下推是否有效? 如您所见,在 CTE 中,我从表中执行了一个SELECT * 但是当我实际提取数据时,我只提取了列 id 在这种情况下,查询引擎是在过滤和仅显示 id 列之前读取并引入表中的所有列(如果有多个列,这将是一个很大的 memory 浪费)还是应用投影下推和查询引擎扫描并 ...
[英]AWS Athena: casting float to int return round instead of integer part
使用 AWS Athena,我正在运行查询 我得到:0、0、1、1 我希望得到:0、0、0、0 cast 的预期行为是舍入一个数字吗? ...
[英]how to convert timestamps in a nullable column to dates in aws athena?
我想将字符串的数据类型(例如:'2018-03-27T00:20:00.855556Z')转换为日期(例如:'2018-03-27') 问题是 cast(substring(dt, 1, 10) as date) 在这里不起作用(INVALID_CAST_ARGUMENT:无法将值转换为日期)并且 ...
[英]Calculate percentage of amount using SQL returning values in rows instead of columns
我试图找到资产的分配百分比,即客户在账户级别的股票、现金和债券的百分比。 投资组合表: 户口号码自动收报机投资组合类型 port_percent position_amt 1个 ARKG 库存 10 100 1个 ARKG 现金 90后 100 1个 ARKG 纽带 0 100 1个美 ...
[英]athena / presto query
我有一个 json 保存在 Athena 表中 我需要在 Athena 中编写一个查询来查找,找到所有 FAILED=TRUE 记录,如下所示 output: 我尝试了各种功能,如 TRANSFORM、UNNEST、JSON_EXTRACT 等,但还没有成功。 请告知我是否可以使用任何特定功能。 提 ...
[英]How to transform data into daily snapshot given the two date columns?
我的表中有产品数据,看起来与此类似产品编号用户身份销售开始销售结束数量 1个 12 2022-01-01 2022-02-01 15 2个 234 2022-11-01 2022-12-31 123 我想将表格转换为每日快照,使其看起来像这样: 产品编号用户身份数量日期 1个 12 ...
[英]Athena UNNEST array into column values
到目前为止,我已经尝试过这段代码,第一部分似乎有效,它似乎给了我最内在的 JSON 对象,但可以将它们转换为单独的列对象。 我需要将每个标题数组变成一行,其中键作为列,值作为数据。 ...
[英]Calculate percentile of price in the same cities and hoods per cust
这是我的客户表: rn 客户编号价格街道编号城市编号 1个 2468 100 1个 16 2个 1234 200 1个 16 3个 5678 300 1个 16 4个 7890 20 5个 9 5个 2346 70 5个 9 6个 4532 10 5个 9 我想添 ...
[英]Finding gaps in server data using presto
我有发送到服务器的请求数据,该服务器具有 API 端点名称和发送请求的纪元。 有许多 API 个端点(以千计)。 有一个问题导致请求没有进入服务器。 我想找出数据没有进来的API列表,即我想找出这个服务器数据中的差距。 我遵循了https://blog.jooq.org/how-to-find-th ...