2

postgres にタイムスタンプ型の creation_time 列を持つテーブルがあります。私のクラスの 1 つで、HQL を使用してすべての個別の作成時間を取得する必要があります。次のようなさまざまなクエリを試しました。

select distinct cast(creation_time as date) from Product;

しかし、常に Product オブジェクトのリストを返します!. それから私はこれを試しました:

select year(pr.creationTime),month(pr.creationTime), day(pr.creationTime) from Product as pr;

しかし、これも機能しませんでした。このエラーが発生します。

function year(timestamp without time zone) does not exist

この点で何か助けはありますか?

4

1 に答える 1