query = em.createQuery("SELECT COUNT(a) FROM Appointment a WHERE a.datetime >= ?1 and a.datetime < ?2");
query.setParameter(1, date1, TemporalType.DATE);
query.setParameter(1, date2, TemporalType.DATE);
所以JPQL没有DATE()函数 我试过a.startDate&gt; = day1 AND a.startDate&lt;明天 但它会返回每一个约会的计数
答案 0 :(得分:0)
此查询:
.affix-bottom
只知道SELECT COUNT(a)
FROM Appointment a
WHERE DATE(a.startDate) = ?1
中有一个名为a
的列。这不太可能。你可能打算:
Appointment