获取5分钟前的行[重复]
Posted
技术标签:
【中文标题】获取5分钟前的行[重复]【英文标题】:Get rows that are 5 minutes old [duplicate] 【发布时间】:2015-02-10 07:11:56 【问题描述】:我有一个每分钟执行一次脚本的 cron 作业,在该脚本中,我需要获取正好在 5 分钟到 5 分 59 秒之间的行。我将创建时间保留为 UNIX 时间戳。
【问题讨论】:
@Rulisp,interval 5 minutes
会得到正好 5 分钟的行吗?
试试这个 SELECT * FROM myTable
WHERE startTime
>= (NOW() - 间隔 5 分钟) AND startTime
【参考方案1】:
您可以在您的 CronJob 中尝试此查询
SELECT *
FROM my_table
WHERE
my_timestamp > DATE_SUB(now(), INTERVAL 5 MINUTE)
【讨论】:
以上是关于获取5分钟前的行[重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用 postgres、timescaledb 获取时间戳至少在 5 分钟前的最新行
获取联系人在一分钟内有 20 个活动的行 - SQL 查询 [重复]