我希望将以下 SQL 转换为 HQL:
SELECT DISTINCT a.aid from atable a, btable b
where a.aid=b.id and
STR_TO_DATE(a.somecolumn, '%Y-%m-%d') BETWEEN CURDATE() - INTERVAL 10 DAY AND CURDATE();
简而言之,我们将日期作为字符串存储在表中的一列中。想在 HQL 中使用相同的方法来获取特定范围的记录。
这可以使用单个 HQL 完成吗?