我有一个表,在 postgres 中有一个时间戳类型的列 creation_time。在我的一个课程中,我需要使用 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
在这方面有什么帮助吗?