如何仅从JPQL中的日期时间字段按日期分组

chu*_*ula 5 java jpa jpql

对于mysql,我写了一个查询

SELECT * FROM mytable GROUP BY DATE(dateTimeField)
Run Code Online (Sandbox Code Playgroud)

但是我不能DATE()在JPQL中使用该功能。有人知道如何解决此问题吗?

Sea*_*oyd 0

恐怕这超出了 JPQL 提供的范围。您将不得不求助于本机查询。

以下是 JPQL 中可用函数的列表:

Java EE 教程 6 > 持久性 > JPQL > 函数表达式