我需要用 HQL 计算这个子查询(在 JPA 中使用 Hibernate)
SELECT DISTINCT s.customerName, s.customerCode, MAX(s.orderDate) as last_order_date
FROM XoopsSalesOrder s
GROUP BY s.customerCode
HAVING MAX(s.orderDate)
BETWEEN '2012-7-1' AND '2012-10-1' AND MAX(s.orderDate) NOT BETWEEN '2012-10-1' AND CURRENT_DATE "
我没有使用 Hibernate lib ,所以我必须设法只用 HQL 来计算。有人可以帮我吗?提前谢谢了 !