目前,我正在做一些 JPA 的东西,但有一些问题,如下所述:
表结构-
Id(Integer) , StatusType(String) , CreationTime(TimeStamp)
我想提取StatusType,Count(StatusType)和CreationTime[GROUP BY](Cast in Date instead of TimeStamp)
如果 CreationTime 在 TimeStamp 中分组,则由于时间戳的唯一性,不会进行分组
我有一个 sql 查询可以解决我的目的 -Select StatusType , Count(*) , Date(CreationTime) from Table Group By Date(CreationTime)
它通过 CreationTime 将 Timestamp 转换为 Date & group,但我希望它与CriteriaBuilder API 或至少在JPQL Query一起使用,以便它适用于所有数据库。有什么想法吗?
提前致谢。