获取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 查询 [重复]

Linux shell获取之前的时间

PHP如何获取日期时间格式“5月19日星期二下午1:24”的小时和分钟[重复]

如何使用 SSIS 从平面文件中删除重复的行?

如何在javascript中获取几天前的日期[重复]