标签: spring hibernate spring-boot datetime hql
我有这个HQL查询,用于选择和分组一组数据的小时数。
HQL
SELECT (HOUR(r.date),cast(count(r.id) as string)) from Receipt r group by HOUR(r.date)
HOUR(date)不遵守并遵循设置的日期时区。在我的示例中,时区为+1,查询输出10而不是11。
HOUR(date)
10
11
DATE_FORMAT(s.date,'%H')也给出相同的结果。
DATE_FORMAT(s.date,'%H')