![](/img/trans.png)
[英]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 ...