gpt4 book ai didi

java - 如何使用hibernate查询语言查找两个时间戳之间的差异

转载 作者:行者123 更新时间:2023-12-01 17:39:42 25 4
gpt4 key购买 nike

我正在尝试编写一个 hql 查询,它给出两个时间戳之间的小时数。

所以,到目前为止我还无法做到这一点。我已经使用了 hql hour 函数,但是如果

时间戳对应不同的日期。请提供任何意见。

我的 hql 查询是

select count(*) from com.xxx.Request as request where   request.id = :id and hour(current_timestamp - request.lastEventDate) > :delay

最佳答案

那么,你可以使用:

days(first_timestamp) * 24  + hours(first_timestamp)
- days(second_timestamp) * 24 - hours(second_timestamp);

关于java - 如何使用hibernate查询语言查找两个时间戳之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2627180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com