Мне нужно выполнить операцию модуля, (a % b) == 0
, по датам.Проблема в том, что я не знаю, как преобразовать дату в HQL в миллисекунды.Мне нужно что-то вроде этого:
SELECT entity
..
WHERE MOD(to_millisecs(entity.date), to_millisecs(:date)) = true
Как это можно сделать?
Конечно, я также могу жить с решением, которое не преобразует даты в миллисекунды - мне просто нужно проверитьявляется ли entity.date
кратным :date
- не имеет значения, как.