質問編集履歴
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,16 @@
|
|
1
1
|
1分おきにレコードされた1日分のデータを10分おきにある列の平均や最大値を集計したいのですがやり方がわかりません。
|
2
2
|
日時の列はtimestamp型です。
|
3
3
|
|
4
|
+
テーブル定義
|
5
|
+
```SQL
|
6
|
+
create table public.test (
|
7
|
+
"日時" timestamp(6) without time zone not null
|
8
|
+
, "外気温度" numeric
|
9
|
+
, "外気湿度" numeric
|
10
|
+
, primary key ("日時")
|
11
|
+
);
|
12
|
+
```
|
13
|
+
|
4
14
|
下記のコードを試してみましたがうまくいきませんでした。
|
5
15
|
```SQL
|
6
16
|
TO_TIMESTAMP((TO_CHAR(日時,'YYYY-MM-DD HH24') || ':' || TO_CHAR(TRUNC(EXTRACT('minute' FROM 日時)/10)*10,'FM09')),'YYYY-MM-DD HH24:MI:00') AS colmun_koma_timestamp
|