如何在最后一个小时和前一个小时之间取整,例如,如果现在是14:10,我正在寻找的答案是给我13-14:00之间的所有记录,我的代码只是最后一个小时的记录: select *where p.when_seen between unix_timestamp(now())- 3600 and unix_timestamp(now()) 例如wheen_seen是linux
null or process_lock_date < now - 10 minutes) order by date_added asc limit 50
基本上,需要编写查询来选择50条尚未被处理器拾取的记录,或者是未被处理并在10分钟前被拾取的记录(即拾取较长时间前被拾取的未处理任务,并且在前一个处理器故障时未被标记为已处理)。