Я пытаюсь создать запрос jpql, который дает мне среднее значение за интервал в X минут, если указаны даты начала и окончания.
Есть ли способ сделать это в jpql или мне нужно рассчитать это в Java?Я не хочу писать нативный SQL-запрос.
Это seudo-запрос, чтобы понять, что я пытаюсь выполнить.
'timestmamp_x', avg(d.value) FROM Data d WHERE d.startDate > :startDate AND d.endDate < :startDate 'SOMETHING to group per x minutes';