JPQL DATEDIFF相当于

时间:2010-03-17 03:51:19

标签: java jpa jpql object-persistence

JPQL中是否有相当于SQL DATEDIFF的功能?是否可以使用JPQL查询以查找特定时间范围内的记录?

2 个答案:

答案 0 :(得分:1)

  

JPQL中是否存在等效的SQL TEMEDIFF功能?

这是标准的SQL吗?有链接吗?

  

是否可以使用JPQL查询以查找特定时间范围内的记录?

您是否尝试使用BETWEEN(或语义等价物):

datetime_expression [NOT] BETWEEN datetime_expression AND datetime_expression 

答案 1 :(得分:0)

select p 
from Person p  
where p.modifyTime > '2010-03-04 23:59:59'  
  and p.modifyTime < '2010-03-24 00:00:00'