1. ホーム
  2. sql

[解決済み] Postgresql で "time" フィールドを使用して時間でグループ化するにはどうすればよいですか?

2022-02-07 11:32:50

質問内容

テーブルとカラム ctime タイプの time without time zone .

  |   cdate    |  ctime   
  +------------+----------
  | 2016-12-24 | 12:02:17
  | 2016-12-24 | 12:02:32
  | 2016-12-24 | 12:03:00
  | 2016-12-24 | 12:02:10

の両方でグループ化したい。 cdatectime が欲しいところですが ctime を時間だけカウントするようにしました。

解決方法は?

使用 date_trunc :

group by cdate, date_trunc('hour', ctime)