Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jpa查询为年龄创建间隔/桶_Jpa_Bucket - Fatal编程技术网

jpa查询为年龄创建间隔/桶

jpa查询为年龄创建间隔/桶,jpa,bucket,Jpa,Bucket,如果我有一个具有出生日期或年龄的实体人员,如何创建一个查询,返回用户定义的年龄间隔内的人数,例如,如果用户提供10作为间隔,那么我们希望看到 1-10 3 10-20 5 20-30 6 等等 已经在尝试一些查询,但是它们依赖于数据库,就像特定于mysql一样 select (u.age / 10), count(u.id) from User u group by (u.age / 10)

如果我有一个具有出生日期或年龄的实体人员,如何创建一个查询,返回用户定义的年龄间隔内的人数,例如,如果用户提供10作为间隔,那么我们希望看到

1-10 3 10-20 5 20-30 6

等等

已经在尝试一些查询,但是它们依赖于数据库,就像特定于mysql一样

select (u.age / 10), count(u.id) from User u group by (u.age / 10)