我正在尝试使用hql启动此sql,但由于'* interval'表达式,它无法正常工作。
sql以5分钟的间隔计算平均值。
如何更改sql以使其与hql一起使用?
SELECT date_trunc('hour', update_timestamp) + (( cast (date_part('minute', update_timestamp) as int) / 5) +1) * interval '5 min' AS minute
, sum(t.free_spaces) as orders_count
FROM myTable t
GROUP BY 1 ORDER BY 1 ASC
答案 0 :(得分:0)
Hql不支持interval
。您必须使用between
。
如果需要,您还可以使用本机查询。