Select TIMESTAMP 'epoch'
+ INTERVAL '1 second' * round(extract('epoch' from date) / :'agginterval') * 'agginterval' as date, ROUND(AVG(data)) AS data
FROM my_data
WHERE'startDate' <= date
AND date <= 'endDate' GROUP BY 1
Я хочу этот оператор sql в jooq, но время и интервал метки времени не будут выполнены, как я преобразовываю double в интервал путем умножения и добавляю к метке времени?