質問編集履歴
1
マークダウンし直し
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,11 +2,12 @@
|
|
2
2
|
prestoはpostgresの書き方と同じなので、postgres に変換できれば大丈夫です
|
3
3
|
以下コード例です。
|
4
4
|
DISTRIBUTE BY COALESCE(user_id, TD_MD5(concat(useragent,ip))) SORT BY COALESCE(user_id, TD_MD5(concat(useragent,ip))), time
|
5
|
-
の部分
|
5
|
+
の部分、そのままpostgresでは使えません、、どのように変換すればよいでしょうか
|
6
|
+
そもそもこのクエリで正確にセッションが取得できているでしょうか
|
6
7
|
|
7
8
|
|
8
9
|
|
9
|
-
SELECT
|
10
|
+
```SELECT
|
10
11
|
TD_TIME_FORMAT(min(time), 'yyyy-MM-dd HH:mm:ss', 'JST') as session_start_time,
|
11
12
|
TD_TIME_FORMAT(max(time), 'yyyy-MM-dd HH:mm:ss', 'JST') as session_end_time,
|
12
13
|
session_id,
|
@@ -74,4 +75,4 @@
|
|
74
75
|
** DISTRIBUTE BY COALESCE(user_id, TD_MD5(concat(useragent,ip))) SORT BY COALESCE(user_id, TD_MD5(concat(useragent,ip))), time**
|
75
76
|
) t0
|
76
77
|
) t1
|
77
|
-
GROUP BY session_id, user_id
|
78
|
+
GROUP BY session_id, user_id```
|