同じ時間に作成された行の数に応じてレポートを作成しようとしていますが、抽出機能を使用して行をグループ化しようとしましたが、結果の情報は、例えば:抽出された時間(...からの時間)
select
to_char(resolved_time,'YY/MM/DD') Day,
to_char(resolved_time, 'HH24') hour_tmp,
extract(hour from resolved_time) Hour
from RESOLUTION_HISTORY h
where resolved_time >= timestamp '2017-01-01 00:00:00'
and resolved_time < timestamp '2017-01-02 00:00:00'
and modified_by in 'user1'
order by 2;
と私の結果はこのようなものになります。あなたが見ることができるように
Day Hour_Tmp Hour
17/01/01 14 20
17/01/01 14 20
17/01/01 14 20
17/01/01 14 20
17/01/01 14 20
17/01/01 14 20
17/01/01 14 20
17/01/01 14 20
17/01/01 15 21
17/01/01 17 23
17/01/01 17 23
17/01/01 18 0
を、時間分解の実際の値と抽出液との違いをtheresの、私のセッションを変更しようとしましたが、それは役に立たないようです。 ローカルセッションでこの設定を変更するオプションはありますか?
クエリの実行時に列のデータ型が「タイムゾーン付きタイムスタンプ」(プレーンタイムスタンプではない)、照会する値のタイムゾーン、およびセッションのタイムゾーンであることを確認できますか?そしてあなたのデータベースのタイムゾーン? –
はいタイムゾーンのタイムスタンプです – Zombraz